From a8137c905efecbaf8113f1f6633566e1a55770a8 Mon Sep 17 00:00:00 2001 From: Viacheslav Greshilov Date: Wed, 2 Jun 2021 23:55:54 +0300 Subject: [PATCH] fixup! fixup! fix: session object was never used in aiohttp request (#700) --- system_tests/system_tests_async/conftest.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/system_tests/system_tests_async/conftest.py b/system_tests/system_tests_async/conftest.py index d578e2150..966909924 100644 --- a/system_tests/system_tests_async/conftest.py +++ b/system_tests/system_tests_async/conftest.py @@ -26,9 +26,7 @@ from google.auth.transport import _aiohttp_requests as aiohttp_requests from system_tests.system_tests_sync import conftest as sync_conftest -ASYNC_REQUESTS_SESSION = aiohttp.ClientSession(auto_decompress=False) -ASYNC_REQUESTS_SESSION.verify = False TOKEN_INFO_URL = "https://www.googleapis.com/oauth2/v3/tokeninfo" @@ -49,10 +47,18 @@ def authorized_user_file(): """The full path to a valid authorized user file.""" yield sync_conftest.AUTHORIZED_USER_FILE + +@pytest.fixture +async def aiohttp_session(): + async with aiohttp.ClientSession(auto_decompress=False) as session: + yield session + + @pytest.fixture(params=["aiohttp"]) -async def http_request(request): +async def http_request(request, aiohttp_session): """A transport.request object.""" - yield aiohttp_requests.Request(ASYNC_REQUESTS_SESSION) + yield aiohttp_requests.Request(aiohttp_session) + @pytest.fixture async def token_info(http_request):