调用torando请求处理程序功能而不运行龙卷风循环启动?

时间:2016-12-13 03:04:29

标签: python tornado requesthandler

我需要在从应用程序外部运行tornado服务器之前存储请求处理程序的get函数的输出。

示例: -

class Test(RequestHandler):

  def get:
       print "safds"'

   ....
   ...

我需要从外面调用没有龙卷风循环服务器的get函数。可能吗 ?有没有转机。请帮忙。

由于

1 个答案:

答案 0 :(得分:0)

如果您碰巧最终读了这个问题,我知道我必须以某种方式创建我的处理程序的实例,以便能够在内部调用postget函数。在查看RequestHandler的实现之后,我想到了以下代码段:

from tornado.web import Application
from tornado.httpserver import HTTPRequest

mock_app = Mock(spec=Application)
request = HTTPRequest(
        method='GET', uri='/', headers=None, body=None
)
response = Handler(mock_app, request).get()