@@ -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 )
@@ -330,6 +334,7 @@ def test_check_and_fix_fix_success(self, mock_service_manager):
330334 self .instance_fix ._check_sbd_systemd_start_timeout = Mock (return_value = sbd .CheckResult .SUCCESS )
331335 self .instance_fix ._check_stonith_watchdog_timeout = Mock (return_value = sbd .CheckResult .SUCCESS )
332336 self .instance_fix ._check_stonith_timeout = Mock (return_value = sbd .CheckResult .SUCCESS )
337+ self .instance_fix ._check_sbd_delay_start_unset_dropin = Mock (return_value = sbd .CheckResult .SUCCESS )
333338
334339 res = self .instance_fix .check_and_fix ()
335340 self .assertEqual (res , sbd .CheckResult .SUCCESS )
@@ -343,6 +348,7 @@ def test_check_and_fix_fix_success(self, mock_service_manager):
343348 self .instance_fix ._check_sbd_systemd_start_timeout .assert_called_once ()
344349 self .instance_fix ._check_stonith_watchdog_timeout .assert_called_once ()
345350 self .instance_fix ._check_stonith_timeout .assert_called_once ()
351+ self .instance_fix ._check_sbd_delay_start_unset_dropin .assert_called_once ()
346352
347353 @patch ('crmsh.sbd.SBDUtils.check_devices_metadata_consistent' )
348354 @patch ('crmsh.sbd.SBDUtils.get_sbd_device_from_config' )
0 commit comments