2011-08-02 51 views
1

我正在使用django-on-tornado来构建类似于所提议的聊天应用程序的应用程序。所有教程都关注如何在龙卷风服务器上运行django应用程序,但是如何测试依赖龙卷风的异步功能?测试django +龙卷风应用程序的异步功能

我目前的测试包括以下内容:

  • 将启动休眠一段时间一个线程比发送聊天消息
  • 一个请求,要求信息
  • 当请求结束,确认消息到达和时间流逝与线程睡眠时间兼容

当我运行测试(与manage.py测试),我得到一个“AttributeError:'WSGIRequest'对象没有属性'_tornado_handler'“,这是预期的,因为请求的_tornado_handler属性是在runtornado命令中设置的。

有没有办法让这个设置,以便我可以测试异步功能?我用django_nose插件进行测试。

回答