コード例 #1
0
 def test_get_samples_by_resource(self):
     f = storage.EventFilter(user='******', resource='resource-id')
     results = list(self.conn.get_samples(f))
     assert results
     meter = results[0]
     assert meter is not None
     assert meter.as_dict() == self.msg1
コード例 #2
0
ファイル: base.py プロジェクト: CiscoAS/ceilometer
 def test_get_samples_by_resource(self):
     f = storage.EventFilter(user='******', resource='resource-id')
     results = list(self.conn.get_samples(f))
     assert results
     meter = results[0]
     assert meter is not None
     assert meter.as_dict() == self.msg1
コード例 #3
0
ファイル: base.py プロジェクト: CiscoAS/ceilometer
 def test_get_samples_by_metaquery(self):
     q = {'metadata.display_name': 'test-server'}
     f = storage.EventFilter(metaquery=q)
     got_not_imp = False
     try:
         results = list(self.conn.get_samples(f))
         assert results
         for meter in results:
             assert meter.as_dict() in self.msgs
     except NotImplementedError:
         got_not_imp = True
         self.assertTrue(got_not_imp)
コード例 #4
0
 def test_get_samples_by_metaquery(self):
     q = {'metadata.display_name': 'test-server'}
     f = storage.EventFilter(metaquery=q)
     got_not_imp = False
     try:
         results = list(self.conn.get_samples(f))
         assert results
         for meter in results:
             assert meter.as_dict() in self.msgs
     except NotImplementedError:
         got_not_imp = True
         self.assertTrue(got_not_imp)
コード例 #5
0
ファイル: base.py プロジェクト: CiscoAS/ceilometer
 def test_get_samples_by_project(self):
     f = storage.EventFilter(project='project-id')
     results = list(self.conn.get_samples(f))
     assert results
     for meter in results:
         assert meter.as_dict() in [self.msg1, self.msg2, self.msg3]
コード例 #6
0
ファイル: base.py プロジェクト: CiscoAS/ceilometer
 def test_get_samples_by_user(self):
     f = storage.EventFilter(user='******')
     results = list(self.conn.get_samples(f))
     assert len(results) == 2
     for meter in results:
         assert meter.as_dict() in [self.msg1, self.msg2]
コード例 #7
0
 def test_get_samples_by_project(self):
     f = storage.EventFilter(project='project-id')
     results = list(self.conn.get_samples(f))
     assert results
     for meter in results:
         assert meter.as_dict() in [self.msg1, self.msg2, self.msg3]
コード例 #8
0
 def test_get_samples_by_user(self):
     f = storage.EventFilter(user='******')
     results = list(self.conn.get_samples(f))
     assert len(results) == 2
     for meter in results:
         assert meter.as_dict() in [self.msg1, self.msg2]