[COMMIT scylla-cluster-tests master] fix(poweroff): fix unittests

0 views
Skip to first unread message

Commit Bot

<bot@cloudius-systems.com>
unread,
Sep 27, 2021, 10:18:36 AM9/27/21
to scylladb-dev@googlegroups.com, Dmitry Kropachev
From: Dmitry Kropachev <dmitry.k...@gmail.com>
Committer: Bentsi <ben...@scylladb.com>
Branch: master

fix(poweroff): fix unittests

---
diff --git a/sdcm/cluster.py b/sdcm/cluster.py
--- a/sdcm/cluster.py
+++ b/sdcm/cluster.py
@@ -87,10 +87,9 @@
from sdcm.sct_events.base import LogEvent
from sdcm.sct_events.health import ClusterHealthValidatorEvent
from sdcm.sct_events.system import TestFrameworkEvent
-from sdcm.sct_events.filters import DbEventsFilter
from sdcm.sct_events.grafana import set_grafana_url
-from sdcm.sct_events.database import SYSTEM_ERROR_EVENTS_PATTERNS, BACKTRACE_RE, DatabaseLogEvent, \
- ScyllaHelpErrorEvent, get_pattern_to_event_to_func_mapping
+from sdcm.sct_events.database import SYSTEM_ERROR_EVENTS_PATTERNS, BACKTRACE_RE, ScyllaHelpErrorEvent, \
+ get_pattern_to_event_to_func_mapping
from sdcm.sct_events.nodetool import NodetoolEvent
from sdcm.sct_events.decorators import raise_event_on_failure
from sdcm.utils.auto_ssh import AutoSshContainerMixin
diff --git a/unit_tests/test_cluster.py b/unit_tests/test_cluster.py
--- a/unit_tests/test_cluster.py
+++ b/unit_tests/test_cluster.py
@@ -146,20 +146,10 @@ def test_search_power_off(self):
).publish()

time.sleep(0.1)
- with self.get_events_logger().events_logs_by_severity[Severity.CRITICAL].open() as events_file:
+ with self.get_events_logger().events_logs_by_severity[Severity.WARNING].open() as events_file:
events = [line for line in events_file if 'Powering Off' in line]
assert events

- def test_ignore_power_off(self):
- self.node.system_log = os.path.join(os.path.dirname(__file__), 'test_data', 'power_off.log')
- with DbEventsFilter(db_event=DatabaseLogEvent.POWER_OFF, node=self.node):
- self.node._read_system_log_and_publish_events(start_from_beginning=True)
-
- time.sleep(0.1)
- with self.get_events_logger().events_logs_by_severity[Severity.CRITICAL].open() as events_file:
- events = [line for line in events_file if 'Powering Off' in line]
- assert not events
-
def test_search_system_suppressed_messages(self):
self.node.system_log = os.path.join(os.path.dirname(
__file__), 'test_data', 'system_suppressed_messages.log')
Reply all
Reply to author
Forward
0 new messages