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)