HCE Project Python language Distributed Tasks Manager Application, Distributed Crawler Application and client API bindings.  2.0.0-chaika
Hierarchical Cluster Engine Python language binding
tests.test_transport_ServerConnectionBuilder.TestServerConnectionBuilder Class Reference
Inheritance diagram for tests.test_transport_ServerConnectionBuilder.TestServerConnectionBuilder:
Collaboration diagram for tests.test_transport_ServerConnectionBuilder.TestServerConnectionBuilder:

Public Member Functions

def test_build_correct_connection (self)
 

Detailed Description

Definition at line 14 of file test_transport_ServerConnectionBuilder.py.

Member Function Documentation

◆ test_build_correct_connection()

def tests.test_transport_ServerConnectionBuilder.TestServerConnectionBuilder.test_build_correct_connection (   self)

Definition at line 17 of file test_transport_ServerConnectionBuilder.py.

17  def test_build_correct_connection(self):
18  ctx_mock = MagicMock(spec=zmq.Context)
19  socket_mock = MagicMock(spec=zmq.Socket)
20 
21  ctx_mock_cfg = {"socket.return_value":socket_mock}
22  ctx_mock.configure_mock(**ctx_mock_cfg)
23 
24  socket_expect_calls = [call.bind("tcp://10.0.0.1:1024")]
25 
26  connect_params = ConnectionParams("tcp://10.0.0.1", 1024)
27  server_connect_builder = ServerConnectionBuilder()
28 
29  server_connect_builder.zmq_context = ctx_mock
30 
31  server_connect = server_connect_builder.build(connect_params)
32 
33  self.assertIn(socket_expect_calls, socket_mock.mock_calls,
34  "server connect is wrong initialized")

The documentation for this class was generated from the following file: