From 08e02f55fcc1cf7572b7af414907bbb8991a45e7 Mon Sep 17 00:00:00 2001 From: Christophe Bornet Date: Sat, 8 Feb 2025 16:06:51 +0100 Subject: [PATCH] Add TODO for update_auth exclusion --- tests/conftest.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index f06a1b59308..918f34ae6a7 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -36,11 +36,13 @@ @pytest.fixture(autouse=True) def blockbuster() -> Iterator[None]: - with blockbuster_ctx("aiohttp", excluded_modules=["aiohttp.pytest_plugin", "aiohttp.test_utils"]) as bb: - bb.functions["io.TextIOWrapper.read"].can_block_in( - "aiohttp/client_reqrep.py", "update_auth" - ) - bb.functions["os.stat"].can_block_in("aiohttp/client_reqrep.py", "update_auth") + with blockbuster_ctx( + "aiohttp", excluded_modules=["aiohttp.pytest_plugin", "aiohttp.test_utils"] + ) as bb: + # TODO: Fix blocking call in ClientRequest's constructor. + # https://github.com/aio-libs/aiohttp/issues/10435 + for func in ["io.TextIOWrapper.read", "os.stat"]: + bb.functions[func].can_block_in("aiohttp/client_reqrep.py", "update_auth") yield