def test_valid1(self): kwargs = {'q_filter_defs': [ { 'name': 'Sensor1', 'filter': { 'operator': 'RegexMatch', 'not_flag': 0, 'value': '.*' }, } ]} utils.val_q_filter_defs(**kwargs)
def test_invalid1(self): e = "Definition.*missing 'filter' key!" with self.assertRaisesRegexp(DefinitionParserError, e): kwargs = {'q_filter_defs': [{'name': 'Sensor1'}]} utils.val_q_filter_defs(**kwargs)
def test_valid2(self): kwargs = {'q_filter_defs': []} utils.val_q_filter_defs(**kwargs)