Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3abd481

Browse files
authored
Upgrade mypy to version 1.20.2 (#4978)
1 parent 2b8725d commit 3abd481

3 files changed

Lines changed: 198 additions & 78 deletions

File tree

src/urllib3/_collections.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,6 @@ def extend(self, *args: ValidHTTPHeaderSource, **kwargs: str) -> None:
356356
for key, val in other.items():
357357
self.add(key, val)
358358
elif isinstance(other, typing.Iterable):
359-
other = typing.cast(typing.Iterable[tuple[str, str]], other)
360359
for key, value in other:
361360
self.add(key, value)
362361
elif hasattr(other, "keys") and hasattr(other, "__getitem__"):

test/contrib/emscripten/test_emscripten.py

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
def test_index(
3232
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo, prefer_jspi: bool
3333
) -> None:
34-
@run_in_pyodide # type: ignore[misc]
34+
@run_in_pyodide # type: ignore[untyped-decorator]
3535
def pyodide_test(selenium_coverage, host: str, port: int, prefer_jspi: bool) -> None: # type: ignore[no-untyped-def]
3636
import urllib3.contrib.emscripten.fetch
3737
from urllib3.connection import HTTPConnection
@@ -66,7 +66,7 @@ def pyodide_test(selenium_coverage, host: str, port: int, prefer_jspi: bool) ->
6666
def test_pool_requests(
6767
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo, prefer_jspi: bool
6868
) -> None:
69-
@run_in_pyodide # type: ignore[misc]
69+
@run_in_pyodide # type: ignore[untyped-decorator]
7070
def pyodide_test(selenium_coverage, host: str, port: int, https_port: int, prefer_jspi: bool) -> None: # type: ignore[no-untyped-def]
7171
# first with PoolManager
7272
import urllib3
@@ -137,7 +137,7 @@ def pyodide_test(selenium_coverage, host: str, port: int, https_port: int, prefe
137137
def test_wrong_protocol(
138138
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
139139
) -> None:
140-
@run_in_pyodide # type: ignore[misc]
140+
@run_in_pyodide # type: ignore[untyped-decorator]
141141
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
142142
import http.client
143143

@@ -158,7 +158,7 @@ def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: igno
158158
def test_bad_method(
159159
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
160160
) -> None:
161-
@run_in_pyodide # type: ignore[misc]
161+
@run_in_pyodide # type: ignore[untyped-decorator]
162162
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
163163
import http.client
164164

@@ -179,7 +179,7 @@ def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: igno
179179
def test_no_response(
180180
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
181181
) -> None:
182-
@run_in_pyodide # type: ignore[misc]
182+
@run_in_pyodide # type: ignore[untyped-decorator]
183183
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
184184
import http.client
185185

@@ -196,7 +196,7 @@ def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: igno
196196

197197

198198
def test_404(selenium_coverage: typing.Any, testserver_http: PyodideServerInfo) -> None:
199-
@run_in_pyodide # type: ignore[misc]
199+
@run_in_pyodide # type: ignore[untyped-decorator]
200200
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
201201
from urllib3.connection import HTTPConnection
202202
from urllib3.response import BaseHTTPResponse
@@ -220,7 +220,7 @@ def test_timeout_warning(
220220
selenium_coverage: typing.Any,
221221
testserver_http: PyodideServerInfo,
222222
) -> None:
223-
@run_in_pyodide() # type: ignore[misc]
223+
@run_in_pyodide() # type: ignore[untyped-decorator]
224224
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
225225
import js # type: ignore[import-not-found]
226226

@@ -312,7 +312,7 @@ def test_index_https(
312312
testserver_http: PyodideServerInfo,
313313
connection_cls: str,
314314
) -> None:
315-
@run_in_pyodide # type: ignore[misc]
315+
@run_in_pyodide # type: ignore[untyped-decorator]
316316
def pyodide_test(selenium_coverage, host: str, port: int, connection_cls: str) -> None: # type: ignore[no-untyped-def]
317317
from urllib3 import connection
318318
from urllib3.response import BaseHTTPResponse
@@ -336,7 +336,7 @@ def pyodide_test(selenium_coverage, host: str, port: int, connection_cls: str) -
336336
def test_non_streaming_no_fallback_warning(
337337
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
338338
) -> None:
339-
@run_in_pyodide # type: ignore[misc]
339+
@run_in_pyodide # type: ignore[untyped-decorator]
340340
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
341341
import js
342342

@@ -376,7 +376,7 @@ def capture_log(*args): # type: ignore[no-untyped-def]
376376
def test_streaming_fallback_warning(
377377
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
378378
) -> None:
379-
@run_in_pyodide # type: ignore[misc]
379+
@run_in_pyodide # type: ignore[untyped-decorator]
380380
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
381381
import js
382382

@@ -420,7 +420,7 @@ def test_specific_method(
420420
selenium_coverage: typing.Any,
421421
testserver_http: PyodideServerInfo,
422422
) -> None:
423-
@run_in_pyodide # type: ignore[misc]
423+
@run_in_pyodide # type: ignore[untyped-decorator]
424424
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
425425
from urllib3 import HTTPSConnectionPool
426426

@@ -604,7 +604,7 @@ def capture_log(*args):
604604
def test_post_receive_json(
605605
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
606606
) -> None:
607-
@run_in_pyodide # type: ignore[misc]
607+
@run_in_pyodide # type: ignore[untyped-decorator]
608608
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
609609
import json
610610

@@ -635,7 +635,7 @@ def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: igno
635635
def test_upload(
636636
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
637637
) -> None:
638-
@run_in_pyodide # type: ignore[misc]
638+
@run_in_pyodide # type: ignore[untyped-decorator]
639639
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
640640
from urllib3 import HTTPConnectionPool
641641

@@ -676,7 +676,7 @@ def test_requests_with_micropip(
676676
selenium_coverage: typing.Any,
677677
testserver_http: PyodideServerInfo,
678678
) -> None:
679-
@run_in_pyodide(packages=["micropip"]) # type: ignore[misc]
679+
@run_in_pyodide(packages=["micropip"]) # type: ignore[untyped-decorator]
680680
async def test_fn(
681681
selenium_coverage: typing.Any, http_host: str, http_port: int, https_port: int
682682
) -> None:
@@ -704,7 +704,7 @@ async def test_fn(
704704
def test_open_close(
705705
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
706706
) -> None:
707-
@run_in_pyodide # type: ignore[misc]
707+
@run_in_pyodide # type: ignore[untyped-decorator]
708708
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
709709
from http.client import ResponseNotReady
710710

@@ -820,7 +820,7 @@ def ignore_message(*args):
820820
def test_response_init_length(
821821
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
822822
) -> None:
823-
@run_in_pyodide # type: ignore[misc]
823+
@run_in_pyodide # type: ignore[untyped-decorator]
824824
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
825825
import pytest
826826

@@ -864,7 +864,7 @@ def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: igno
864864
def test_response_close_connection(
865865
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
866866
) -> None:
867-
@run_in_pyodide # type: ignore[misc]
867+
@run_in_pyodide # type: ignore[untyped-decorator]
868868
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
869869
from urllib3.connection import HTTPConnection
870870
from urllib3.response import BaseHTTPResponse
@@ -884,7 +884,7 @@ def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: igno
884884
def test_read_chunked(
885885
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
886886
) -> None:
887-
@run_in_pyodide # type: ignore[misc]
887+
@run_in_pyodide # type: ignore[untyped-decorator]
888888
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
889889
from urllib3.connection import HTTPConnection
890890

@@ -905,7 +905,7 @@ def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: igno
905905
def test_retries(
906906
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
907907
) -> None:
908-
@run_in_pyodide # type: ignore[misc]
908+
@run_in_pyodide # type: ignore[untyped-decorator]
909909
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
910910
import pytest
911911

@@ -940,7 +940,7 @@ def count_calls(self, *args, **argv): # type: ignore[no-untyped-def]
940940
def test_redirects(
941941
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
942942
) -> None:
943-
@run_in_pyodide # type: ignore[misc]
943+
@run_in_pyodide # type: ignore[untyped-decorator]
944944
def pyodide_test(selenium_coverage: typing.Any, host: str, port: int) -> None:
945945
from urllib3 import request
946946

@@ -961,7 +961,7 @@ def test_disabled_redirects(
961961
Test that urllib3 can control redirects in Node.js.
962962
"""
963963

964-
@run_in_pyodide # type: ignore[misc]
964+
@run_in_pyodide # type: ignore[untyped-decorator]
965965
def pyodide_test(selenium_coverage: typing.Any, host: str, port: int) -> None:
966966
import pytest
967967

@@ -1002,7 +1002,7 @@ def pyodide_test(selenium_coverage: typing.Any, host: str, port: int) -> None:
10021002
def test_insecure_requests_warning(
10031003
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
10041004
) -> None:
1005-
@run_in_pyodide # type: ignore[misc]
1005+
@run_in_pyodide # type: ignore[untyped-decorator]
10061006
def pyodide_test(selenium_coverage, host: str, port: int, https_port: int) -> None: # type: ignore[no-untyped-def]
10071007
import warnings
10081008

@@ -1187,7 +1187,7 @@ def test_non_jspi_fail_in_node(
11871187
if selenium_coverage.browser != "node":
11881188
pytest.skip("node only test")
11891189

1190-
@run_in_pyodide # type: ignore[misc]
1190+
@run_in_pyodide # type: ignore[untyped-decorator]
11911191
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
11921192
import http.client
11931193

@@ -1214,7 +1214,7 @@ def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: igno
12141214
def test_jspi_fetch_error(
12151215
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
12161216
) -> None:
1217-
@run_in_pyodide # type: ignore[misc]
1217+
@run_in_pyodide # type: ignore[untyped-decorator]
12181218
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
12191219
import http.client
12201220

@@ -1237,7 +1237,7 @@ def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: igno
12371237
def test_jspi_readstream_errors(
12381238
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
12391239
) -> None:
1240-
@run_in_pyodide # type: ignore[misc]
1240+
@run_in_pyodide # type: ignore[untyped-decorator]
12411241
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
12421242
import io
12431243
from http.client import HTTPException
@@ -1281,7 +1281,7 @@ def raise_error(*args, **argv): # type: ignore[no-untyped-def]
12811281
def test_has_jspi_exception(
12821282
selenium_coverage: typing.Any, testserver_http: PyodideServerInfo
12831283
) -> None:
1284-
@run_in_pyodide # type: ignore[misc]
1284+
@run_in_pyodide # type: ignore[untyped-decorator]
12851285
def pyodide_test(selenium_coverage, host: str, port: int) -> None: # type: ignore[no-untyped-def]
12861286
from unittest.mock import patch
12871287

@@ -1313,7 +1313,7 @@ def should_return_false(func): # type: ignore[no-untyped-def]
13131313
)
13141314

13151315

1316-
@run_in_pyodide # type: ignore[misc]
1316+
@run_in_pyodide # type: ignore[untyped-decorator]
13171317
def test_pool_no_port(selenium_coverage: typing.Any) -> None:
13181318
from unittest.mock import patch
13191319

0 commit comments

Comments
 (0)