def _tcp_server_and_client(self, server_port, client_port=None, timeout=None): server = TCPServer(LOCAL_IP, server_port, timeout=timeout) client = TCPClient(timeout=timeout) if client_port: client.set_own_ip_and_port(LOCAL_IP, client_port) client.connect_to(LOCAL_IP, server_port) self.sockets.append(server) self.sockets.append(client) return server, client
def _tcp_server_and_client(self, server_port, client_port=None, timeout=None): server = TCPServer(LOCAL_IP, server_port, timeout=timeout) client = TCPClient(timeout=timeout) if client_port: client.set_own_ip_and_port(LOCAL_IP, client_port) client.connect_to(LOCAL_IP, server_port) self.sockets.append(server) self.sockets.append(client) return server, client
def test_tcp_server_with_no_connections(self): server = TCPServer(LOCAL_IP, 1338) client = TCPClient() client.connect_to(LOCAL_IP, 1338) client.send('foofaa'.encode()) self.assertRaises(AssertionError, server.receive)
def test_tcp_server_with_no_connections(self): server = TCPServer(LOCAL_IP, 1337) client = TCPClient() client.connect_to(LOCAL_IP, 1337) client.send('foofaa') self.assertRaises(AssertionError, server.receive)