Browse Source

added tests to make sure unsupported log states are detected

Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
Soumik Dutta 2 năm trước cách đây
mục cha
commit
98e429594e
2 tập tin đã thay đổi với 20 bổ sung0 xóa
  1. 10 0
      tests/unit/hooks/test_cronhub.py
  2. 10 0
      tests/unit/hooks/test_cronitor.py

+ 10 - 0
tests/unit/hooks/test_cronhub.py

@@ -102,3 +102,13 @@ def test_ping_monitor_with_other_error_logs_warning():
         monitoring_log_level=1,
         dry_run=False,
     )
+
+
+def test_ping_monitor_with_unsupported_monitoring_state():
+    hook_config = {'ping_url': 'https://example.com'}
+    flexmock(module.logger).should_receive("debug").once().with_args(
+        '{}: Ignoring unsupported monitoring {} in Cronhub hook'.format("config.yaml", "log")
+    )
+    module.ping_monitor(
+        hook_config, 'config.yaml', module.monitor.State.LOG, monitoring_log_level=1, dry_run=False,
+    )

+ 10 - 0
tests/unit/hooks/test_cronitor.py

@@ -87,3 +87,13 @@ def test_ping_monitor_with_other_error_logs_warning():
         monitoring_log_level=1,
         dry_run=False,
     )
+
+
+def test_ping_monitor_with_unsupported_monitoring_state():
+    hook_config = {'ping_url': 'https://example.com'}
+    flexmock(module.logger).should_receive("debug").once().with_args(
+        '{}: Ignoring unsupported monitoring {} in Cronitor hook'.format("config.yaml", "log")
+    )
+    module.ping_monitor(
+        hook_config, 'config.yaml', module.monitor.State.LOG, monitoring_log_level=1, dry_run=False,
+    )