@@ -28,7 +28,11 @@ def test_package_is_installed_local(mock_run):
28
28
29
29
@mock .patch ('re.search' )
30
30
@mock .patch ('crmsh.sh.ShellUtils.get_stdout' )
31
- def test_get_nodeid_from_name_run_None1 (mock_get_stdout , mock_re_search ):
31
+ @mock .patch ('crmsh.xmlutil.CrmMonXmlParser' )
32
+ def test_get_nodeid_from_name_run_None1 (mock_parser , mock_get_stdout , mock_re_search ):
33
+ mock_parser_inst = mock .Mock ()
34
+ mock_parser .return_value = mock_parser_inst
35
+ mock_parser_inst .is_node_remote .return_value = False
32
36
mock_get_stdout .return_value = (1 , None )
33
37
mock_re_search_inst = mock .Mock ()
34
38
mock_re_search .return_value = mock_re_search_inst
@@ -40,7 +44,11 @@ def test_get_nodeid_from_name_run_None1(mock_get_stdout, mock_re_search):
40
44
41
45
@mock .patch ('re.search' )
42
46
@mock .patch ('crmsh.sh.ShellUtils.get_stdout' )
43
- def test_get_nodeid_from_name_run_None2 (mock_get_stdout , mock_re_search ):
47
+ @mock .patch ('crmsh.xmlutil.CrmMonXmlParser' )
48
+ def test_get_nodeid_from_name_run_None2 (mock_parser , mock_get_stdout , mock_re_search ):
49
+ mock_parser_inst = mock .Mock ()
50
+ mock_parser .return_value = mock_parser_inst
51
+ mock_parser_inst .is_node_remote .return_value = False
44
52
mock_get_stdout .return_value = (0 , "172167901 node1 member\n 172168231 node2 member" )
45
53
mock_re_search .return_value = None
46
54
res = utils .get_nodeid_from_name ("node111" )
@@ -51,7 +59,11 @@ def test_get_nodeid_from_name_run_None2(mock_get_stdout, mock_re_search):
51
59
52
60
@mock .patch ('re.search' )
53
61
@mock .patch ('crmsh.sh.ShellUtils.get_stdout' )
54
- def test_get_nodeid_from_name (mock_get_stdout , mock_re_search ):
62
+ @mock .patch ('crmsh.xmlutil.CrmMonXmlParser' )
63
+ def test_get_nodeid_from_name (mock_parser , mock_get_stdout , mock_re_search ):
64
+ mock_parser_inst = mock .Mock ()
65
+ mock_parser .return_value = mock_parser_inst
66
+ mock_parser_inst .is_node_remote .return_value = False
55
67
mock_get_stdout .return_value = (0 , "172167901 node1 member\n 172168231 node2 member" )
56
68
mock_re_search_inst = mock .Mock ()
57
69
mock_re_search .return_value = mock_re_search_inst
@@ -1000,16 +1012,6 @@ def test_detect_virt(mock_run):
1000
1012
mock_run .assert_called_once_with ("systemd-detect-virt" )
1001
1013
1002
1014
1003
- @mock .patch ('crmsh.sh.ClusterShell.get_stdout_or_raise_error' )
1004
- def test_is_standby (mock_run ):
1005
- mock_run .return_value = """
1006
- Node List:
1007
- * Node 15sp2-1: standby
1008
- """
1009
- assert utils .is_standby ("15sp2-1" ) is True
1010
- mock_run .assert_called_once_with ("crm_mon -1" )
1011
-
1012
-
1013
1015
@mock .patch ('crmsh.sh.cluster_shell' )
1014
1016
def test_get_dlm_option_dict (mock_run ):
1015
1017
mock_run_inst = mock .Mock ()
@@ -1461,7 +1463,7 @@ def test_validate_and_get_reachable_nodes_not_a_member(mock_list_nodes, mock_fat
1461
1463
mock_fatal .side_effect = ValueError
1462
1464
with pytest .raises (ValueError ):
1463
1465
utils .validate_and_get_reachable_nodes (["node3" ])
1464
- mock_fatal .assert_called_once_with ("Node ' node3' is not a member of the cluster" )
1466
+ mock_fatal .assert_called_once_with ("Node \" node3\" is not in the cluster" )
1465
1467
1466
1468
1467
1469
@mock .patch ('crmsh.utils.this_node' )
0 commit comments