def comms(kernel): """Get the comms""" commA = dummyComm() commB = dummyComm() commA.other = commB commB.other = commA frontend_comm = FrontendComm(kernel) kernel_comm = KernelComm() class DummyKernelClient(): comm_channel = None kernel_comm.kernel_client = DummyKernelClient() kernel_comm._register_comm(commA) # Bypass the target system as this is not what is being tested frontend_comm._comm_open(commB, {'content': { 'data': { 'pickle_protocol': 2 } }}) return (kernel_comm, frontend_comm)
def comms(kernel): """Get the comms""" commA = dummyComm() commB = dummyComm() commA.other = commB commB.other = commA frontend_comm = FrontendComm(kernel) kernel_comm = KernelComm() def dummy_set_comm_port(port): """There is no port to set.""" pass kernel_comm.register_call_handler('_set_comm_port', dummy_set_comm_port) class DummyKernelClient(): comm_channel = 0 shell_channel = 0 kernel_comm.kernel_client = DummyKernelClient() kernel_comm._register_comm(commA) # Bypass the target system as this is not what is being tested frontend_comm._comm_open(commB, {'content': {'data': {'pickle_protocol': 2}}}) return (kernel_comm, frontend_comm)