我想知道如何在我的烧瓶 websocket 服务器上进行单元测试。我的应用程序在 REST API(Flask-restful)和 Web Socket(Flask-SocketIO)上支持相当多的接口。所有的 websocket “emit” 都在 celery 进程中进行。我在对那些 websocket 逻辑进行单元测试时遇到问题。
几个人说,首先我得把这个rest-api + websocket应用分开。在单个服务器上运行整个应用程序(逻辑上)是否很奇怪?
如何对 websocket 代码进行单元测试?
谢谢