def test_serve_will_not_initialize_already_initialized_socket(self): self.setUpConnect() z = Zmq(context=self.ctx) z.connect() self.assertTrue(z.serve() is None) self.socket.connect.assert_called_once_with(IsA(str)) self.assertEqual(self.socket.bind.call_count, 0)
def test_connect_will_not_instantinate_socket_twice(self): self.setUpConnect() z = Zmq(context=self.ctx) self.assertTrue(isinstance(z.connect(), Zmq)) self.assertTrue(isinstance(z.connect(), Zmq)) self.ctx.socket.assert_called_once_with(IsA(int)) self.socket.connect.assert_called_once_with(IsA(str))