Exemple #1
0
 def setUp(self):
     super(ThresholdTest, self).setUp()
     self.http_client = fake_client.FakeHTTPClient(fixtures=fixtures)
     self.api = client.BaseClient(self.http_client)
     self.mgr = hashmap.ThresholdManager(self.api)
     self.resource = self.mgr.get(
         threshold_id=SERVICE_THRESHOLD1['threshold_id'])
Exemple #2
0
    def __init__(self, *args, **kwargs):
        """Initialize a new client for the Cloudkitty v1 API."""
        self.auth_plugin = (kwargs.get('auth_plugin')
                            or ckclient.get_auth_plugin(*args, **kwargs))
        self.client = client.HTTPClient(
            auth_plugin=self.auth_plugin,
            region_name=kwargs.get('region_name'),
            endpoint_type=kwargs.get('endpoint_type'),
            original_ip=kwargs.get('original_ip'),
            verify=kwargs.get('verify'),
            cert=kwargs.get('cert'),
            timeout=kwargs.get('timeout'),
            timings=kwargs.get('timings'),
            keyring_saver=kwargs.get('keyring_saver'),
            debug=kwargs.get('debug'),
            user_agent=kwargs.get('user_agent'),
            http=kwargs.get('http'))

        self.http_client = client.BaseClient(self.client)
        self.modules = core.CloudkittyModuleManager(self.http_client)
        self.collector = collector.CollectorManager(self.http_client)
        self.reports = report.ReportManager(self.http_client)
        self.quotations = core.QuotationManager(self.http_client)
        self.storage = storage.StorageManager(self.http_client)
        self._expose_submodules()
Exemple #3
0
 def setUp(self):
     super(GroupTest, self).setUp()
     self.http_client = fake_client.FakeHTTPClient(fixtures=fixtures)
     self.api = client.BaseClient(self.http_client)
     self.mgr = hashmap.GroupManager(self.api)
     self.resource = self.mgr.get(group_id=GROUP2['group_id'])
Exemple #4
0
 def setUp(self):
     super(GroupManagerTest, self).setUp()
     self.http_client = fake_client.FakeHTTPClient(fixtures=fixtures)
     self.api = client.BaseClient(self.http_client)
     self.mgr = hashmap.GroupManager(self.api)
Exemple #5
0
 def setUp(self):
     super(MappingTest, self).setUp()
     self.http_client = fake_client.FakeHTTPClient(fixtures=fixtures)
     self.api = client.BaseClient(self.http_client)
     self.mgr = hashmap.MappingManager(self.api)
     self.resource = self.mgr.get(mapping_id=FIELD_MAPPING1['mapping_id'])
Exemple #6
0
 def setUp(self):
     super(FieldTest, self).setUp()
     self.http_client = fake_client.FakeHTTPClient(fixtures=fixtures)
     self.api = client.BaseClient(self.http_client)
     self.mgr = hashmap.FieldManager(self.api)
     self.resource = self.mgr.get(field_id=FIELD1['field_id'])
Exemple #7
0
 def setUp(self):
     super(ServiceTest, self).setUp()
     self.http_client = fake_client.FakeHTTPClient(fixtures=fixtures)
     self.api = client.BaseClient(self.http_client)
     self.mgr = hashmap.ServiceManager(self.api)
     self.resource = self.mgr.get(service_id=SERVICE3['service_id'])
 def setUp(self):
     super(CloudkittyModuleTest, self).setUp()
     self.http_client = fake_client.FakeHTTPClient(fixtures=fixtures)
     self.api = client.BaseClient(self.http_client)
     self.mgr = cloudkittyclient.v1.core.CloudkittyModuleManager(self.api)