【发布时间】:2010-08-16 05:26:25
【问题描述】:
我正在使用twisted 将一个变量传递到我的django 环境中,因此我必须运行twisted 服务器。因此,当我测试我的 django 应用程序时,我真的需要运行扭曲的代码
它运行如下:
def wsgi_resource():
pool = threadpool.ThreadPool()
pool.start()
# Allow Ctrl-C to get you out cleanly:
reactor.addSystemEventTrigger('after', 'shutdown', pool.stop)
wsgi_resource = wsgi.WSGIResource(reactor, pool, WSGIHandler())
return wsgi_resource
wsgi_root = wsgi_resource()
reactor.listenTCP(DJANGO_PORT, server.Site(wsgi_root))
我什至如何开始测试这段代码? 我不得不扭曲,因为我的观点使用了这样的东西:
blockingCallFromThread( reactor, engine.push_message, user_hexid, room_hexid, message)
调用我传入的变量。
【问题讨论】:
标签: django unit-testing twisted