我正在使用django-on-tornado来构建类似于所提议的聊天应用程序的应用程序。所有教程都关注如何在龙卷风服务器上运行django应用程序,但是如何测试依赖龙卷风的异步功能?测试django +龙卷风应用程序的异步功能
我目前的测试包括以下内容:
- 将启动休眠一段时间一个线程比发送聊天消息
- 一个请求,要求信息
- 当请求结束,确认消息到达和时间流逝与线程睡眠时间兼容
当我运行测试(与manage.py测试),我得到一个“AttributeError:'WSGIRequest'对象没有属性'_tornado_handler'“,这是预期的,因为请求的_tornado_handler属性是在runtornado命令中设置的。
有没有办法让这个设置,以便我可以测试异步功能?我用django_nose插件进行测试。