def test_watch_rule_get_all(self): values = [ {'name': 'rule1'}, {'name': 'rule2'}, {'name': 'rule3'}, ] [create_watch_rule(self.ctx, self.stack, **val) for val in values] wrs = db_api.watch_rule_get_all(self.ctx) self.assertEqual(3, len(wrs)) names = [wr.name for wr in wrs] [self.assertIn(val['name'], names) for val in values]
def get_all(cls, context): return [cls._from_db_object(context, cls(), db_rule) for db_rule in db_api.watch_rule_get_all(context)]