コード例 #1
0
    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()
コード例 #6
0
 def make_with_parameter_request(self):
     http = mock.create_autospec(aiohttp.ClientSession, instance=True)
     return aiohttp_requests.Request(http)
コード例 #7
0
async def http_request(request):
    """A transport.request object."""
    yield aiohttp_requests.Request(ASYNC_REQUESTS_SESSION)
コード例 #8
0
async def http_request(request, aiohttp_session):
    """A transport.request object."""
    yield aiohttp_requests.Request(aiohttp_session)