Python 如何为WebSocket编写测试用例?

Python 如何为WebSocket编写测试用例?,python,twisted,autobahnws,Python,Twisted,Autobahnws,我只想在setUp和tearDown中为WebSocketClientProtocol编写一个测试用例,我想我已经正确地设置了服务器 我想要的是测试连接到服务器的客户端,服务器发送一些消息,客户端将收到这些消息 下面是我试图编写的代码,但我没有进一步说明 class WebSocketTest(unittest.TestCase): def setUp(self): factory = WebSocketServerFactory("ws://localhost:800

我只想在setUp和tearDown中为
WebSocketClientProtocol
编写一个测试用例,我想我已经正确地设置了服务器

我想要的是
测试连接到服务器的客户端,服务器发送一些消息,客户端将收到这些消息

下面是我试图编写的代码,但我没有进一步说明

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)

不知道你在问什么。是否提出了例外情况?考试挂了吗?您是否可以手动连接到测试端口(例如通过telnet)?@LexScarisbrick抱歉,我不知道如何询问。我在测试用例中创建了web套接字服务器,并使用运行测试用例时服务器向客户端发送一些消息,客户端将获得该消息。但是,为什么不知道在服务器发送邮件时在哪里查找以及如何接收邮件…也许会有帮助。@LexScarisbrick谢谢我会查看的..不确定您在这里问什么。是否提出了例外情况?考试挂了吗?您是否可以手动连接到测试端口(例如通过telnet)?@LexScarisbrick抱歉,我不知道如何询问。我在测试用例中创建了web套接字服务器,并使用运行测试用例时服务器向客户端发送一些消息,客户端将获得该消息。但是,为什么不知道在服务器发送邮件时在何处查找以及如何接收邮件…也许会有所帮助。@LexScarisbrick谢谢我会查看。。