def test_error(self): ct = get_alert_condition_from_string('error') self.assertEqual(ct, AlertCondition.ERROR)
def test_severity_at_least(self): ct = get_alert_condition_from_string('severity at least') self.assertEqual(ct, AlertCondition.SEVERITY_AT_LEAST)
def test_severity_changed(self): ct = get_alert_condition_from_string('severity changed') self.assertEqual(ct, AlertCondition.SEVERITY_CHANGED)
def test_filter_count_changed(self): ct = get_alert_condition_from_string('filter count changed') self.assertEqual(ct, AlertCondition.FILTER_COUNT_CHANGED)
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)
def test_always(self): ct = get_alert_condition_from_string('always') self.assertEqual(ct, AlertCondition.ALWAYS)
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)
def test_invalid(self): with self.assertRaises(InvalidArgument): get_alert_condition_from_string('foo')