コード例 #1
0
ファイル: test_clients.py プロジェクト: vault-the/uplink
def test_get_client_with_http_client_adapter_subclass():
    class HttpClientAdapterMock(interfaces.HttpClientAdapter):
        def create_request(self):
            pass

    client = register.get_client(HttpClientAdapterMock)
    assert isinstance(client, HttpClientAdapterMock)
コード例 #2
0
ファイル: twisted_.py プロジェクト: tecnoterabyte/uplink
 def __init__(self, session=None):
     if threads is None:
         raise NotImplementedError("twisted is not installed.")
     self._requests = register.get_client(session)
コード例 #3
0
ファイル: test_clients.py プロジェクト: vault-the/uplink
 def test_get_client(self, mocker):
     import requests
     session_mock = mocker.Mock(spec=requests.Session)
     client = register.get_client(session_mock)
     assert isinstance(client, requests_.RequestsClient)
コード例 #4
0
ファイル: test_clients.py プロジェクト: vault-the/uplink
 def test_get_client(self, aiohttp_session_mock):
     client = register.get_client(aiohttp_session_mock)
     assert isinstance(client, aiohttp_.AiohttpClient)
コード例 #5
0
ファイル: test_clients.py プロジェクト: prkumar/uplink
def test_get_client_with_unrecognized_key():
    assert register.get_client("no client for this key") is None