Я использую twisted для передачи переменной в мою среду django, поэтому мне нужно запустить витой сервер.Следовательно, когда я тестирую свое приложение 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))
Как мне вообще начать тестировать этот кусок кода?Мне нужно запустить twisted, потому что мои представления используют что-то вроде этого:
blockingCallFromThread( reactor, engine.push_message, user_hexid, room_hexid, message)
для вызова переменной, которую я передал в нее.