2 Created on Feb 14, 2014 7 from mock
import MagicMock, call, ANY
29 "error_message" :"msg", 34 {"files":[{"name":"f1", "data":"data1", "action":12}], 51 connect_manager_mock = MagicMock(spec=ConnectionManager)
52 mock_cfg = {
"create_connection.return_value":
None}
53 connect_manager_mock.configure_mock(**mock_cfg)
54 expect_calls = [call.create_connection(connect_params)]
59 self.assertEquals(expect_calls, connect_manager_mock.mock_calls,
"")
63 connect_manager_mock = MagicMock(spec=ConnectionManager)
64 manager_expect_calls = [call.destroy_connection(ANY)]
66 cmd_executor_mock = MagicMock(spec = CommandExecutor)
67 executor_expect_calls = [call.replace_connection(ANY)]
73 self.assertEquals(manager_expect_calls, connect_manager_mock.mock_calls,
"")
74 self.assertEquals(executor_expect_calls, cmd_executor_mock.mock_calls,
"")
78 connect_cfg = {
"send.return_value":
None,
85 test_err_str =
"processing is failed" 86 self.assertEqual(task_response.error_code, 0, test_err_str)
87 self.assertEqual(task_response.error_msg,
"msg", test_err_str )
88 self.assertEqual(task_response.state, 1, test_err_str)
89 self.assertEqual(len(task_response.data), 1, test_err_str)
90 self.assertEqual(task_response.pid, 101, test_err_str)
99 with self.assertRaises(ConnectionTimeout):
108 with self.assertRaises(TransportInternalErr):
117 with self.assertRaises(CommandExecutorErr):
def test_raise_transport_internal_err(self)
def test_raise_command_executor_err(self)
It's a wrapper similar to zmsg.hpp in sense of encapsulation of hce response message structure...
def teEst_check_main_processing(self)
def test_set_host_params_translation(self)
def test_clear_host(self)
def test_raise_connection_timeout(self)