Skip to content

Commit 513e243

Browse files
committed
Dev: unittests: Adjust unit test for previous commits
1 parent d224f21 commit 513e243

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

test/unittests/test_sbd.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -274,8 +274,9 @@ def test_check_and_fix_sbd_not_active(self, mock_service_manager, mock_logger_wa
274274
mock_service_manager_inst.service_is_active.assert_called_once_with(constants.SBD_SERVICE)
275275
mock_logger_warning.assert_called_once_with('%s is not active, skip SBD timeout checks', constants.SBD_SERVICE)
276276

277+
@patch('crmsh.utils.check_all_nodes_reachable')
277278
@patch('crmsh.sbd.ServiceManager')
278-
def test_check_and_fix_sbd_inconsistent(self, mock_service_manager):
279+
def test_check_and_fix_sbd_inconsistent(self, mock_service_manager, mock_check_all_nodes_reachable):
279280
mock_service_manager_inst = Mock()
280281
mock_service_manager.return_value = mock_service_manager_inst
281282
mock_service_manager_inst.service_is_active = Mock(return_value=True)
@@ -285,8 +286,9 @@ def test_check_and_fix_sbd_inconsistent(self, mock_service_manager):
285286
mock_service_manager_inst.service_is_active.assert_called_once_with(constants.SBD_SERVICE)
286287
self.instance_check._check_config_consistency.assert_called_once()
287288

289+
@patch('crmsh.utils.check_all_nodes_reachable')
288290
@patch('crmsh.sbd.ServiceManager')
289-
def test_check_and_fix_not_fix(self, mock_service_manager):
291+
def test_check_and_fix_not_fix(self, mock_service_manager, mock_check_all_nodes_reachable):
290292
mock_service_manager_inst = Mock()
291293
mock_service_manager.return_value = mock_service_manager_inst
292294
mock_service_manager_inst.service_is_active = Mock(return_value=True)
@@ -303,8 +305,9 @@ def test_check_and_fix_not_fix(self, mock_service_manager):
303305
self.instance_check._check_sbd_disk_metadata.assert_called_once()
304306
self.instance_check._check_sbd_watchdog_timeout.assert_not_called()
305307

308+
@patch('crmsh.utils.check_all_nodes_reachable')
306309
@patch('crmsh.sbd.ServiceManager')
307-
def test_check_and_fix_fix_failure(self, mock_service_manager):
310+
def test_check_and_fix_fix_failure(self, mock_service_manager, mock_check_all_nodes_reachable):
308311
mock_service_manager_inst = Mock()
309312
mock_service_manager.return_value = mock_service_manager_inst
310313
mock_service_manager_inst.service_is_active = Mock(return_value=True)
@@ -317,8 +320,9 @@ def test_check_and_fix_fix_failure(self, mock_service_manager):
317320
self.instance_fix.check_and_fix()
318321
self.assertTrue("Failed to fix SBD disk metadata" in str(context.exception))
319322

323+
@patch('crmsh.utils.check_all_nodes_reachable')
320324
@patch('crmsh.sbd.ServiceManager')
321-
def test_check_and_fix_fix_success(self, mock_service_manager):
325+
def test_check_and_fix_fix_success(self, mock_service_manager, mock_check_all_nodes_reachable):
322326
mock_service_manager_inst = Mock()
323327
mock_service_manager.return_value = mock_service_manager_inst
324328
mock_service_manager_inst.service_is_active = Mock(return_value=True)

test/unittests/test_ui_sbd.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ def test_configure_usage_none(self, mock_is_using_disk_based_sbd, mock_is_using_
153153
@mock.patch('crmsh.sbd.SBDUtils.is_using_disk_based_sbd')
154154
def test_configure_usage_disk_diskbased(self, mock_is_using_disk_based_sbd, mock_is_using_diskless_sbd):
155155
mock_is_using_disk_based_sbd.return_value = True
156-
timeout_usage_str = " ".join([f"[{t}-timeout=<integer>]" for t in ui_sbd.SBD.TIMEOUT_TYPE_MINIMUMS])
156+
timeout_usage_str = " ".join([f"[{t}-timeout=<integer>]" for t in ui_sbd.SBD.DISKBASED_TIMEOUT_TYPES])
157157
show_usage = f"crm sbd configure show [{'|'.join(ui_sbd.SBD.SHOW_TYPES)}]"
158158
expected = f"Usage:\n{show_usage}\ncrm sbd configure {timeout_usage_str} [watchdog-device=<device>]\n"
159159
self.assertEqual(self.sbd_instance_diskbased.configure_usage, expected)
@@ -165,7 +165,7 @@ def test_configure_usage_disk_diskbased(self, mock_is_using_disk_based_sbd, mock
165165
def test_configure_usage_disk_diskless(self, mock_is_using_disk_based_sbd, mock_is_using_diskless_sbd):
166166
mock_is_using_disk_based_sbd.return_value = False
167167
mock_is_using_diskless_sbd.return_value = True
168-
timeout_usage_str = " ".join([f"[{t}-timeout=<integer>]" for t in ui_sbd.SBD.DISKLESS_TIMEOUT_TYPE_MINIMUMS])
168+
timeout_usage_str = " ".join([f"[{t}-timeout=<integer>]" for t in ui_sbd.SBD.DISKLESS_TIMEOUT_TYPES])
169169
show_usage = f"crm sbd configure show [{'|'.join(ui_sbd.SBD.DISKLESS_SHOW_TYPES)}]"
170170
expected = f"Usage:\n{show_usage}\ncrm sbd configure {timeout_usage_str} [watchdog-device=<device>]\n"
171171
self.assertEqual(self.sbd_instance_diskless.configure_usage, expected)

0 commit comments

Comments
 (0)