def testStop(self): """ Tests :meth:`foundations.tcpServer.TCPServer.stop` method. """ tcpServer = TCPServer("127.0.0.1", 16384) tcpServer.start() self.assertTrue(tcpServer.stop()) self.assertEqual(tcpServer.online, False)
def testHandle(self): """ Tests :meth:`foundations.tcpServer.TCPServer.handle` method. """ tcpServer = TCPServer("127.0.0.1", 16384) tcpServer.start() connection = socket.socket(socket.AF_INET, socket.SOCK_STREAM) connection.connect(("127.0.0.1", 16384)) data = "Hello World!" connection.send(data) self.assertEqual(connection.recv(1024), data) connection.close() tcpServer.stop()