Files
pylibserver/test.py

34 lines
937 B
Python

from mysocket import TcpClient, TcpServer
import time
import unittest
class TestTcpCommunication(unittest.TestCase):
def setUp(self):
self.server = TcpServer('', 10000)
self.client = TcpClient('localhost', 10000)
self.server.start()
self.client.start()
pass
def tearDown(self):
self.client.stop()
self.server.stop()
def test_tcp_communication(self):
for i in range(1, 50):
self.server.write('server #%d' % i)
time.sleep(1)
for i in range(1, 50):
self.client.write('client #%d' % i)
time.sleep(1)
if __name__ == '__main__':
testList = [TestTcpCommunication]
suite = unittest.TestLoader().loadTestsFromTestCase(unittest.TestCase)
for testCase in testList:
suite.addTest(unittest.makeSuite(testCase))
result = unittest.TestResult()
suite.run(result)
print result