test_send_crash_reports: tiny pylint fixes

This commit is contained in:
Azat Khuzhin 2021-09-19 00:10:18 +03:00
parent 20d8523a2e
commit 8f6cb9bd71

View File

@ -1,9 +1,13 @@
# pylint: disable=redefined-outer-name
# pylint: disable=unused-argument
# pylint: disable=line-too-long
import os
import time
import pytest
import helpers.cluster
import helpers.test_tools
import pytest
from . import fake_sentry_server
@ -30,7 +34,7 @@ def test_send_segfault(started_node):
started_node.copy_file_to_container(os.path.join(SCRIPT_DIR, "fake_sentry_server.py"), "/fake_sentry_server.py")
started_node.exec_in_container(["bash", "-c", "python3 /fake_sentry_server.py > /fake_sentry_server.log 2>&1"], detach=True, user="root")
time.sleep(1)
started_node.exec_in_container(["bash", "-c", "pkill -11 clickhouse"], user="root")
started_node.exec_in_container(["bash", "-c", "pkill -SEGV clickhouse"], user="root")
result = None
for attempt in range(1, 6):
@ -38,9 +42,9 @@ def test_send_segfault(started_node):
result = started_node.exec_in_container(['cat', fake_sentry_server.RESULT_PATH], user='root')
if result == 'OK':
break
elif result == 'INITIAL_STATE':
if result == 'INITIAL_STATE':
continue
elif result:
if result:
assert False, 'Unexpected state: ' + result
assert result == 'OK', 'Crash report not sent'