def test_success(self, mock_attrs): lib._set_instance_attrs_node_list(create_env(), "attrs", ["node-1", "node-2"], False) self.assert_context_manager_launched(pre=True, post=True) self.assertEqual(2, len(mock_attrs.mock_calls)) mock_attrs.assert_has_calls([ mock.call("cib", "node-1", "attrs", self.cluster_nodes), mock.call("cib", "node-2", "attrs", self.cluster_nodes), ])
def test_success(self, mock_attrs): lib._set_instance_attrs_node_list(create_env(), "attrs", ["node-1", "node-2"], False) self.assert_context_manager_launched(pre=True, post=True) mock_attrs_calls = mock_attrs.call_args_list self.assertEqual(2, len(mock_attrs_calls)) self.assert_call_with_provider(mock_attrs_calls[0], self.cib, "node-1", "attrs", self.cluster_nodes) self.assert_call_with_provider(mock_attrs_calls[1], self.cib, "node-2", "attrs", self.cluster_nodes)
def test_success(self, mock_attrs): lib._set_instance_attrs_node_list( create_env(), "attrs", ["node-1", "node-2"], False ) self.assert_context_manager_launched(pre=True, post=True) self.assertEqual(2, len(mock_attrs.mock_calls)) mock_attrs.assert_has_calls([ mock.call("cib", "node-1", "attrs", self.cluster_nodes), mock.call("cib", "node-2", "attrs", self.cluster_nodes), ])
def test_bad_node(self, mock_attrs): assert_raise_library_error( lambda: lib._set_instance_attrs_node_list(create_env( ), "attrs", ["node-1", "node-9"], False), (severity.ERROR, report_codes.NODE_NOT_FOUND, { "node": "node-9", })) mock_attrs.assert_not_called()
def test_bad_node(self, mock_attrs): assert_raise_library_error( lambda: lib._set_instance_attrs_node_list( create_env(), "attrs", ["node-1", "node-9"], False ), ( severity.ERROR, report_codes.NODE_NOT_FOUND, { "node": "node-9", } ) ) mock_attrs.assert_not_called()
def test_bad_node(self, mock_attrs): # pylint: disable=no-self-use assert_raise_library_error( lambda: lib._set_instance_attrs_node_list(create_env( ), "attrs", ["node-1", "node-9"], False), ( severity.ERROR, report_codes.NODE_NOT_FOUND, { "node": "node-9", "searched_types": [], }, ), ) mock_attrs.assert_not_called()