예제 #1
0
 def test_valid1(self):
     kwargs = {'q_filter_defs': [
         {
             'name': 'Sensor1',
             'filter': {
                 'operator': 'RegexMatch',
                 'not_flag': 0,
                 'value': '.*'
             },
         }
     ]}
     utils.val_q_filter_defs(**kwargs)
예제 #2
0
 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)
예제 #3
0
 def test_valid2(self):
     kwargs = {'q_filter_defs': []}
     utils.val_q_filter_defs(**kwargs)