@@ -38,15 +38,15 @@ def tearDownClass(cls):
3838
3939 @mock .patch ('logging.Logger.info' )
4040 @mock .patch ('crmsh.service_manager.ServiceManager.service_is_active' )
41- @mock .patch ('crmsh.ui_cluster.parse_option_for_nodes ' )
41+ @mock .patch ('crmsh.ui_utils.parse_and_validate_node_args ' )
4242 @mock .patch ('crmsh.corosync.is_qdevice_configured' )
4343 def test_do_start_already_started (self , mock_qdevice_configured , mock_parse_nodes , mock_active , mock_info ):
4444 mock_qdevice_configured .return_value = False
4545 context_inst = mock .Mock ()
4646 mock_parse_nodes .return_value = ["node1" , "node2" ]
4747 mock_active .side_effect = [True , True ]
4848 self .ui_cluster_inst .do_start (context_inst , "node1" , "node2" )
49- mock_parse_nodes .assert_called_once_with (context_inst , "node1" , "node2" )
49+ mock_parse_nodes .assert_called_once_with ("start" , "node1" , "node2" )
5050 mock_active .assert_has_calls ([
5151 mock .call ("pacemaker.service" , remote_addr = "node1" ),
5252 mock .call ("pacemaker.service" , remote_addr = "node2" )
@@ -63,7 +63,7 @@ def test_do_start_already_started(self, mock_qdevice_configured, mock_parse_node
6363 @mock .patch ('crmsh.corosync.is_qdevice_configured' )
6464 @mock .patch ('crmsh.service_manager.ServiceManager.start_service' )
6565 @mock .patch ('crmsh.service_manager.ServiceManager.service_is_active' )
66- @mock .patch ('crmsh.ui_cluster.parse_option_for_nodes ' )
66+ @mock .patch ('crmsh.ui_utils.parse_and_validate_node_args ' )
6767 def test_do_start (self , mock_parse_nodes , mock_active , mock_start , mock_qdevice_configured , mock_info , mock_error , mock_start_pacemaker , mock_check_qdevice ):
6868 context_inst = mock .Mock ()
6969 mock_start_pacemaker .return_value = ["node1" ]
@@ -86,15 +86,15 @@ def test_do_start(self, mock_parse_nodes, mock_active, mock_start, mock_qdevice_
8686
8787 @mock .patch ('crmsh.utils.wait_for_dc' )
8888 @mock .patch ('crmsh.ui_cluster.Cluster._node_ready_to_stop_cluster_service' )
89- @mock .patch ('crmsh.ui_cluster.parse_option_for_nodes ' )
89+ @mock .patch ('crmsh.ui_utils.parse_and_validate_node_args ' )
9090 def test_do_stop_return (self , mock_parse_nodes , mock_node_ready_to_stop_cluster_service , mock_dc ):
9191 mock_parse_nodes .return_value = ["node1" , "node2" ]
9292 mock_node_ready_to_stop_cluster_service .side_effect = [False , False ]
9393
9494 context_inst = mock .Mock ()
9595 self .ui_cluster_inst .do_stop (context_inst , "node1" , "node2" )
9696
97- mock_parse_nodes .assert_called_once_with (context_inst , "node1" , "node2" )
97+ mock_parse_nodes .assert_called_once_with ("stop" , "node1" , "node2" )
9898 mock_node_ready_to_stop_cluster_service .assert_has_calls ([mock .call ("node1" ), mock .call ("node2" )])
9999 mock_dc .assert_not_called ()
100100
@@ -104,7 +104,7 @@ def test_do_stop_return(self, mock_parse_nodes, mock_node_ready_to_stop_cluster_
104104 @mock .patch ('crmsh.ui_cluster.Cluster._set_dlm' )
105105 @mock .patch ('crmsh.utils.wait_for_dc' )
106106 @mock .patch ('crmsh.ui_cluster.Cluster._node_ready_to_stop_cluster_service' )
107- @mock .patch ('crmsh.ui_cluster.parse_option_for_nodes ' )
107+ @mock .patch ('crmsh.ui_utils.parse_and_validate_node_args ' )
108108 def test_do_stop (self , mock_parse_nodes , mock_node_ready_to_stop_cluster_service , mock_dc ,
109109 mock_set_dlm , mock_service_manager , mock_info , mock_debug ):
110110 mock_parse_nodes .return_value = ["node1" , "node2" ]
@@ -117,7 +117,7 @@ def test_do_stop(self, mock_parse_nodes, mock_node_ready_to_stop_cluster_service
117117 context_inst = mock .Mock ()
118118 self .ui_cluster_inst .do_stop (context_inst , "node1" , "node2" )
119119
120- mock_parse_nodes .assert_called_once_with (context_inst , "node1" , "node2" )
120+ mock_parse_nodes .assert_called_once_with ("stop" , "node1" , "node2" )
121121 mock_node_ready_to_stop_cluster_service .assert_has_calls ([mock .call ("node1" ), mock .call ("node2" )])
122122 mock_debug .assert_called_once_with ("stop node list: ['node1']" )
123123 mock_dc .assert_called_once_with ("node1" )
0 commit comments