def test_constructor_with_auth_request(self): http = mock.create_autospec(aiohttp.ClientSession) auth_request = aiohttp_requests.Request(http) authed_session = aiohttp_requests.AuthorizedSession( mock.sentinel.credentials, auth_request=auth_request) assert authed_session._auth_request == auth_request
def test_timeout(self): http = mock.create_autospec(aiohttp.ClientSession, instance=True, _auto_decompress=False) request = aiohttp_requests.Request(http) request(url="http://example.com", method="GET", timeout=5)
def test_unsupported_session(self): http = aiohttp.ClientSession(auto_decompress=True) with pytest.raises(ValueError): aiohttp_requests.Request(http)
def make_with_parameter_request(self): http = aiohttp.ClientSession(auto_decompress=False) return aiohttp_requests.Request(http)
def make_request(self): return aiohttp_requests.Request()
def make_with_parameter_request(self): http = mock.create_autospec(aiohttp.ClientSession, instance=True) return aiohttp_requests.Request(http)
async def http_request(request): """A transport.request object.""" yield aiohttp_requests.Request(ASYNC_REQUESTS_SESSION)
async def http_request(request, aiohttp_session): """A transport.request object.""" yield aiohttp_requests.Request(aiohttp_session)