示例#1
0
 def test_severity_at_least(self):
     ct = get_alert_condition_from_string('severity at least')
     self.assertEqual(ct, AlertCondition.SEVERITY_AT_LEAST)
示例#2
0
 def test_filter_count_at_least(self):
     ct = get_alert_condition_from_string('filter count at least')
     self.assertEqual(ct, AlertCondition.FILTER_COUNT_AT_LEAST)
示例#3
0
 def test_filter_count_changed(self):
     ct = get_alert_condition_from_string('filter count changed')
     self.assertEqual(ct, AlertCondition.FILTER_COUNT_CHANGED)
示例#4
0
 def test_always(self):
     ct = get_alert_condition_from_string('always')
     self.assertEqual(ct, AlertCondition.ALWAYS)
示例#5
0
 def test_none_or_empty(self):
     ct = get_alert_condition_from_string(None)
     self.assertIsNone(ct)
     ct = get_alert_condition_from_string('')
     self.assertIsNone(ct)
示例#6
0
 def test_invalid(self):
     with self.assertRaises(InvalidArgument):
         get_alert_condition_from_string('foo')
示例#7
0
 def test_error(self):
     ct = get_alert_condition_from_string('error')
     self.assertEqual(ct, AlertCondition.ERROR)
示例#8
0
 def test_severity_changed(self):
     ct = get_alert_condition_from_string('severity changed')
     self.assertEqual(ct, AlertCondition.SEVERITY_CHANGED)