python - How to write TestCase for websockets? -


i want write testcase websocketclientprotocol in setup , teardown think setup correctly server.

all want test client connected server , server send message client receive that's it.

below code tried make don't go further here

class websockettest(unittest.testcase):      def setup(self):         factory = websocketserverfactory("ws://localhost:8000")         self.listening_port = listenws(factory)         self.factory, self.port = factory, port      def teardown(self):         self.listening_port.stoplistening()      def test_client_message(self):         client_factory = testclientprotocolfactory(             url="ws://127.0.0.1:8000".format(self.port))         connectws(client_factory) 


Comments