@@ -41,12 +41,12 @@ def test_dump_frame(frame: AnyClientFrame, dumped_frame: bytes) -> None:
4141 # Partial packet
4242 (
4343 b"CONNECT\n accept-version:1.0\n \n \x00 " ,
44- [ConnectFrame (headers = {"accept-version" : "1.0" })],
44+ [ConnectFrame (headers = {"accept-version" : "1.0" })], # type: ignore[typeddict-item]
4545 ),
4646 # Full packet
4747 (
4848 b"MESSAGE\n accept-version:1.0\n \n Hey dude\x00 " ,
49- [MessageFrame (headers = {"accept-version" : "1.0" }, body = b"Hey dude" )],
49+ [MessageFrame (headers = {"accept-version" : "1.0" }, body = b"Hey dude" )], # type: ignore[typeddict-item]
5050 ),
5151 # Long packet
5252 (
@@ -85,7 +85,7 @@ def test_dump_frame(frame: AnyClientFrame, dumped_frame: bytes) -> None:
8585 ),
8686 [
8787 MessageFrame (
88- headers = {
88+ headers = { # type: ignore[typeddict-unknown-key]
8989 "content-length" : "14" ,
9090 "expires" : "0" ,
9191 "destination" : "/topic/xxxxxxxxxxxxxxxxxxxxxxxxxl" ,
@@ -100,7 +100,7 @@ def test_dump_frame(frame: AnyClientFrame, dumped_frame: bytes) -> None:
100100 ),
101101 HeartbeatFrame (),
102102 MessageFrame (
103- headers = {
103+ headers = { # type: ignore[typeddict-unknown-key]
104104 "content-length" : "12" ,
105105 "expires" : "0" ,
106106 "destination" : "/topic/xxxxxxxxxxxxxxxxxxxxxxxxxx" ,
@@ -115,7 +115,7 @@ def test_dump_frame(frame: AnyClientFrame, dumped_frame: bytes) -> None:
115115 ),
116116 HeartbeatFrame (),
117117 MessageFrame (
118- headers = {
118+ headers = { # type: ignore[typeddict-unknown-key]
119119 "content-length" : "11" ,
120120 "expires" : "0" ,
121121 "destination" : "/topic/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ,
@@ -130,7 +130,7 @@ def test_dump_frame(frame: AnyClientFrame, dumped_frame: bytes) -> None:
130130 ),
131131 HeartbeatFrame (),
132132 MessageFrame (
133- headers = {
133+ headers = { # type: ignore[typeddict-unknown-key]
134134 "content-length" : "14" ,
135135 "expires" : "0" ,
136136 "destination" : "/topic/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ,
@@ -145,7 +145,7 @@ def test_dump_frame(frame: AnyClientFrame, dumped_frame: bytes) -> None:
145145 ),
146146 HeartbeatFrame (),
147147 MessageFrame (
148- headers = {
148+ headers = { # type: ignore[typeddict-unknown-key]
149149 "content-length" : "12" ,
150150 "expires" : "0" ,
151151 "destination" : "/topic/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ,
@@ -165,7 +165,7 @@ def test_dump_frame(frame: AnyClientFrame, dumped_frame: bytes) -> None:
165165 (
166166 b"CONNECT\n accept-version:1.0\n \n \x00 \n CONNECTED\n version:1.0\n \n \x00 \n " ,
167167 [
168- ConnectFrame (headers = {"accept-version" : "1.0" }),
168+ ConnectFrame (headers = {"accept-version" : "1.0" }), # type: ignore[typeddict-item]
169169 HeartbeatFrame (),
170170 ConnectedFrame (headers = {"version" : "1.0" }),
171171 HeartbeatFrame (),
@@ -175,34 +175,34 @@ def test_dump_frame(frame: AnyClientFrame, dumped_frame: bytes) -> None:
175175 (
176176 b"CONNECTED\n accept-version:1.0\n \n \x00 \n ERROR\n header:1.0\n \n \xc3 \xa7 \x00 \n " ,
177177 [
178- ConnectedFrame (headers = {"accept-version" : "1.0" }),
178+ ConnectedFrame (headers = {"accept-version" : "1.0" }), # type: ignore[typeddict-item]
179179 HeartbeatFrame (),
180- ErrorFrame (headers = {"header" : "1.0" }, body = "ç" .encode ()),
180+ ErrorFrame (headers = {"header" : "1.0" }, body = "ç" .encode ()), # type: ignore[typeddict-item]
181181 HeartbeatFrame (),
182182 ],
183183 ),
184184 (NEWLINE , [HeartbeatFrame ()]),
185185 # Two headers: only first should be accepted
186186 (
187187 b"CONNECTED\n accept-version:1.0\n accept-version:1.1\n \n \x00 " ,
188- [ConnectedFrame (headers = {"accept-version" : "1.0" })],
188+ [ConnectedFrame (headers = {"accept-version" : "1.0" })], # type: ignore[typeddict-item]
189189 ),
190190 # no end of line after command
191191 (b"CONNECTED" , []),
192192 (b"CONNECTED\n " , []),
193193 (b"CONNECTED\x00 " , []),
194194 # \r\n after command
195- (b"CONNECTED\r \n \n \n \x00 " , [ConnectedFrame (headers = {})]),
196- (b"CONNECTED\r \n header:1.0\n \n \x00 " , [ConnectedFrame (headers = {"header" : "1.0" })]),
195+ (b"CONNECTED\r \n \n \n \x00 " , [ConnectedFrame (headers = {})]), # type: ignore[typeddict-item]
196+ (b"CONNECTED\r \n header:1.0\n \n \x00 " , [ConnectedFrame (headers = {"header" : "1.0" })]), # type: ignore[typeddict-item]
197197 # header without :
198- (b"CONNECTED\n head\n header:1.1\n \n \x00 " , [ConnectedFrame (headers = {"header" : "1.1" })]),
198+ (b"CONNECTED\n head\n header:1.1\n \n \x00 " , [ConnectedFrame (headers = {"header" : "1.1" })]), # type: ignore[typeddict-item]
199199 # empty header :
200200 (
201201 b"CONNECTED\n head:\n header:1.1\n \n \x00 " ,
202- [ConnectedFrame (headers = {"head" : "" , "header" : "1.1" })],
202+ [ConnectedFrame (headers = {"head" : "" , "header" : "1.1" })], # type: ignore[typeddict-item]
203203 ),
204204 # header value with :
205- (b"CONNECTED\n header:what:?\n \n \x00 " , [ConnectedFrame (headers = {})]),
205+ (b"CONNECTED\n header:what:?\n \n \x00 " , [ConnectedFrame (headers = {})]), # type: ignore[typeddict-item]
206206 # no NULL
207207 (b"CONNECTED\n header:what:?\n \n hello" , []),
208208 # header never end
@@ -217,20 +217,20 @@ def test_dump_frame(frame: AnyClientFrame, dumped_frame: bytes) -> None:
217217 b"whatever\n WHATEVER\n header:1.1\n \n \x00 CONNECTED\n header:1.1\n \n \x00 \n whatever\n CONNECTED\n header:1.2\n \n \x00 " ,
218218 [
219219 HeartbeatFrame (),
220- ConnectedFrame (headers = {"header" : "1.1" }),
220+ ConnectedFrame (headers = {"header" : "1.1" }), # type: ignore[typeddict-item]
221221 HeartbeatFrame (),
222- ConnectedFrame (headers = {"header" : "1.2" }),
222+ ConnectedFrame (headers = {"header" : "1.2" }), # type: ignore[typeddict-item]
223223 ],
224224 ),
225225 # Correct content-length with body containing NULL byte
226226 (
227227 b"MESSAGE\n content-length:5\n \n Bod\x00 y\x00 " ,
228- [MessageFrame (headers = {"content-length" : "5" }, body = b"Bod\x00 y" )],
228+ [MessageFrame (headers = {"content-length" : "5" }, body = b"Bod\x00 y" )], # type: ignore[typeddict-item]
229229 ),
230230 # Content-length shorter than actual body (should only read up to content-length)
231231 (
232232 b"MESSAGE\n content-length:4\n \n Body\x00 with extra\x00 \n " ,
233- [MessageFrame (headers = {"content-length" : "4" }, body = b"Body" ), HeartbeatFrame ()],
233+ [MessageFrame (headers = {"content-length" : "4" }, body = b"Body" ), HeartbeatFrame ()], # type: ignore[typeddict-item]
234234 ),
235235 # Content-length longer than actual body (should wait for more data)
236236 (
@@ -240,7 +240,7 @@ def test_dump_frame(frame: AnyClientFrame, dumped_frame: bytes) -> None:
240240 # Content-length longer than actual body, then more data comes with NULL terminator
241241 (
242242 b"MESSAGE\n content-length:10\n \n ShortMOREDATA\x00 " ,
243- [MessageFrame (headers = {"content-length" : "10" }, body = b"ShortMORED" )],
243+ [MessageFrame (headers = {"content-length" : "10" }, body = b"ShortMORED" )], # type: ignore[typeddict-item]
244244 ),
245245 ],
246246)
0 commit comments