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
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)
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]
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]