示例#1
0
 def test_success(self):
     mock_communicator = mock.MagicMock(spec_set=NodeCommunicator)
     node = NodeAddresses("node1")
     lib.node_check_auth(mock_communicator, node)
     mock_communicator.call_node.assert_called_once_with(
         node, "remote/check_auth", "check_auth_only=1"
     )
示例#2
0
 def is_node_online(node):
     try:
         nodes_task.node_check_auth(lib_env.node_communicator(), node)
         online_node_list.append(node)
     except NodeConnectionException as e:
         if ignore_offline_nodes:
             to_raise.append(reports.omitting_node(node.label))
         else:
             to_raise.append(
                 node_communicator_exception_to_report_item(
                     e, Severities.ERROR, report_codes.SKIP_OFFLINE_NODES))
     except NodeCommunicationException as e:
         to_raise.append(node_communicator_exception_to_report_item(e))
示例#3
0
文件: sbd.py 项目: HideoYamauchi/pcs
 def is_node_online(node):
     try:
         nodes_task.node_check_auth(lib_env.node_communicator(), node)
         online_node_list.append(node)
     except NodeConnectionException as e:
         if ignore_offline_nodes:
             to_raise.append(reports.omitting_node(node.label))
         else:
             to_raise.append(node_communicator_exception_to_report_item(
                 e, Severities.ERROR, report_codes.SKIP_OFFLINE_NODES
             ))
     except NodeCommunicationException as e:
         to_raise.append(node_communicator_exception_to_report_item(e))
示例#4
0
 def test_success(self):
     mock_communicator = mock.MagicMock(spec_set=NodeCommunicator)
     node = NodeAddresses("node1")
     lib.node_check_auth(mock_communicator, node)
     mock_communicator.call_node.assert_called_once_with(
         node, "remote/check_auth", "check_auth_only=1")