コード例 #1
0
 def test_numeric_value(self):
     self.assertEqual(Alert.TRIGGERED_STATE,
                      next_state(OPERATORS.get("=="), 1, "1"))
     self.assertEqual(Alert.TRIGGERED_STATE,
                      next_state(OPERATORS.get("=="), 1, "1.0"))
     self.assertEqual(Alert.TRIGGERED_STATE,
                      next_state(OPERATORS.get(">"), "5", 1))
コード例 #2
0
ファイル: test_alerts.py プロジェクト: vbk2000/redash-fork
 def test_numeric_value_and_plain_string(self):
     self.assertEqual(Alert.UNKNOWN_STATE,
                      next_state(OPERATORS.get("=="), 1, "string"))
コード例 #3
0
ファイル: test_alerts.py プロジェクト: vbk2000/redash-fork
 def test_boolean_value(self):
     self.assertEqual(Alert.TRIGGERED_STATE,
                      next_state(OPERATORS.get("=="), False, "false"))
     self.assertEqual(Alert.TRIGGERED_STATE,
                      next_state(OPERATORS.get("!="), False, "true"))
コード例 #4
0
ファイル: test_alerts.py プロジェクト: vbk2000/redash-fork
 def test_string_value(self):
     self.assertEqual(Alert.TRIGGERED_STATE,
                      next_state(OPERATORS.get("=="), "string", "string"))
コード例 #5
0
ファイル: test_alerts.py プロジェクト: vbk2000/redash-fork
 def test_non_numeric_value(self):
     self.assertEqual(Alert.OK_STATE,
                      next_state(OPERATORS.get("=="), "1", "1.0"))
コード例 #6
0
 def test_boolean_value(self):
     self.assertEqual(Alert.TRIGGERED_STATE,
                      next_state(OPERATORS.get('=='), False, 'false'))
     self.assertEqual(Alert.TRIGGERED_STATE,
                      next_state(OPERATORS.get('!='), False, 'true'))