Пример #1
0
 def _init_client(self, auth_client):
     kwargs = {
         'project': self.config['project'],
         'api_version': self.config.get('api_version', 'v1'),
         'auth_client': auth_client
     }
     return gdns.GDNSClient(**kwargs)
Пример #2
0
 def _init_client(self, auth_client):
     kwargs = {
         'project': self.config['project'],
         'api_version': self.config.get('api_version', 'v1'),
         'auth_client': auth_client,
         'default_zone_prefix': self.config.get('default_zone_prefix', '')
     }
     return gdns.GDNSClient(**kwargs)
Пример #3
0
def client(mocker, create_mock_coro):
    auth_client = mocker.Mock(auth.GAuthClient)
    creds = mocker.Mock()
    auth_client.creds = creds
    session = aiohttp.ClientSession()

    client = gdns.GDNSClient(
        'a-project', auth_client=auth_client, session=session)

    # mock out inherited methods from http.AIOConnection
    get_json_mock, get_json_coro = create_mock_coro()
    request_post_mock, post_request_coro = create_mock_coro()
    client.get_json = get_json_coro
    client._get_json_mock = get_json_mock

    client.request = post_request_coro
    client._request_post_mock = request_post_mock
    yield client
    # test teardown
    client._session.close()
Пример #4
0
 def _init_dns_client(self):
     auth_client = self._init_auth_client()
     return gdns.GDNSClient(self.config['project'],
                            auth_client,
                            default_zone_prefix=self.config.get(
                                'default_zone_prefix', ''))
Пример #5
0
 def _init_dns_client(self):
     return gdns.GDNSClient(self.config['project'], self._init_auth())
Пример #6
0
 def _init_dns_client(self):
     auth_client = self._init_auth_client()
     return gdns.GDNSClient(self.config['project'], auth_client)
Пример #7
0
def test_get_managed_zone_with_prefix(mocker, dns_zone, prefix, expected):
    client = gdns.GDNSClient('a-project', auth_client=mocker.Mock(),
                             session=mocker.Mock(), default_zone_prefix=prefix)
    assert expected == client.get_managed_zone(dns_zone)