14
14
Any ,
15
15
AsyncIterator ,
16
16
Callable ,
17
- Generator ,
18
17
Iterable ,
19
18
Iterator ,
20
19
Optional ,
@@ -348,7 +347,7 @@ def ws_key(key: bytes) -> str:
348
347
349
348
350
349
@pytest .fixture
351
- def enable_cleanup_closed () -> Generator [ None , None , None ]:
350
+ def enable_cleanup_closed () -> Iterator [ None ]:
352
351
"""Fixture to override the NEEDS_CLEANUP_CLOSED flag.
353
352
354
353
On Python 3.12.7+ and 3.13.1+ enable_cleanup_closed is not needed,
@@ -359,7 +358,7 @@ def enable_cleanup_closed() -> Generator[None, None, None]:
359
358
360
359
361
360
@pytest .fixture
362
- def unused_port_socket () -> Generator [socket .socket , None , None ]:
361
+ def unused_port_socket () -> Iterator [socket .socket ]:
363
362
"""Return a socket that is unused on the current host.
364
363
365
364
Unlike aiohttp_used_port, the socket is yielded so there is no
@@ -376,7 +375,7 @@ def unused_port_socket() -> Generator[socket.socket, None, None]:
376
375
@pytest .fixture (params = ["zlib" , "zlib_ng.zlib_ng" , "isal.isal_zlib" ])
377
376
def parametrize_zlib_backend (
378
377
request : pytest .FixtureRequest ,
379
- ) -> Generator [ None , None , None ]:
378
+ ) -> Iterator [ None ]:
380
379
original_backend : ZLibBackendProtocol = ZLibBackend ._zlib_backend
381
380
backend = pytest .importorskip (request .param )
382
381
set_zlib_backend (backend )
0 commit comments