如何测试SocketIO服务器连接(使用pytest或任何其他软件包)?

时间:2017-12-17 12:08:32

标签: python flask pytest flask-socketio

目前,我正在研究tool which shows the current price of one Bitcoin。每一分钟,价格都会随着SocketIO的请求而更新,然后发出当前价格。

现在我的问题是我想测试套接字服务器的连接,如果它正在接收任何请求,如果它正在返回一些东西,但我实际上不知道如何做到这一点。

我想知道这是为了创建一个更好的测试“应用程序”并使用Travis CI创建此应用程序的“真实”测试。

有人可以帮助我吗?

~Julian Yaman

P.S。:也许你应该检查我的repository以了解我在说什么。 (以防万一)

1 个答案:

答案 0 :(得分:1)

感谢Miguel从Flask-SocketIO的存储库中发送了测试文件! https://github.com/miguelgrinberg/Flask-SocketIO/blob/master/test_socketio.py

我使用此模板调整了代码,现在我的程序有一个很好的工作测试脚本!