def setUp(self):
     super(TraitDescriptionManagerTest, self).setUp()
     self.http_client = fake_client.FakeHTTPClient(fixtures=fixtures)
     self.api = client.BaseClient(self.http_client)
     self.mgr = (
         ceilometerclient.v2.trait_descriptions.TraitDescriptionManager(
             self.api))
def _construct_http_client(**kwargs):
    kwargs = kwargs.copy()
    if kwargs.get('session') is not None:
        # Drop legacy options
        for opt in LEGACY_OPTS:
            kwargs.pop(opt, None)
        # Drop redirect endpoints from kwargs
        kwargs.pop('aodh_endpoint', None)
        kwargs.pop('panko_endpoint', None)

        return SessionClient(
            session=kwargs.pop('session'),
            service_type=kwargs.pop('service_type', 'metering') or 'metering',
            interface=kwargs.pop('interface',
                                 kwargs.pop('endpoint_type', 'publicURL')),
            region_name=kwargs.pop('region_name', None),
            user_agent=kwargs.pop('user_agent', 'python-ceilometerclient'),
            auth=kwargs.get('auth'),
            timings=kwargs.pop('timings', None),
            **kwargs)
    else:
        return client.BaseClient(
            client.HTTPClient(auth_plugin=kwargs.get('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')))
Exemple #3
0
 def setUp(self):
     super(MeterTypeManagerTest, self).setUp()
     self.http_client = fake_client.FakeHTTPClient(fixtures=fixtures)
     self.api = client.BaseClient(self.http_client)
     self.mgr = ceilometerclient.v2.metertypes.MeterTypeManager(self.api)
 def setUp(self):
     super(SampleManagerTest, self).setUp()
     self.http_client = fake_client.FakeHTTPClient(fixtures=SAMPLE_FIXTURES)
     self.api = client.BaseClient(self.http_client)
     self.mgr = ceilometerclient.v2.samples.SampleManager(self.api)
 def setUp(self):
     super(StatisticsManagerTest, self).setUp()
     self.http_client = fake_client.FakeHTTPClient(fixtures=fixtures)
     self.api = client.BaseClient(self.http_client)
     self.mgr = ceilometerclient.v2.statistics.StatisticsManager(self.api)
Exemple #6
0
 def setUp(self):
     super(QueryAlarmsManagerTest, self).setUp()
     self.http_client = fake_client.FakeHTTPClient(fixtures=fixtures)
     self.api = client.BaseClient(self.http_client)
     self.mgr = query.QueryAlarmHistoryManager(self.api)
Exemple #7
0
 def setUp(self):
     super(PipelineManagerTest, self).setUp()
     self.http_client = fake_client.FakeHTTPClient(fixtures=fixtures)
     self.api = client.BaseClient(self.http_client)
     self.mgr = ceilometerclient.v2.pipelines.PipelineManager(self.api)
Exemple #8
0
 def setUp(self):
     super(EventManagerTest, self).setUp()
     self.http_client = fake_client.FakeHTTPClient(fixtures=fixtures)
     self.api = client.BaseClient(self.http_client)
     self.mgr = ceilometerclient.v2.events.EventManager(self.api)
 def setUp(self):
     super(CapabilitiesManagerTest, self).setUp()
     self.http_client = fake_client.FakeHTTPClient(fixtures=FIXTURES)
     self.api = client.BaseClient(self.http_client)
     self.mgr = capabilities.CapabilitiesManager(self.api)