我需要在从应用程序外部运行tornado服务器之前存储请求处理程序的get函数的输出。
示例: -
class Test(RequestHandler):
def get:
print "safds"'
....
...
我需要从外面调用没有龙卷风循环服务器的get函数。可能吗 ?有没有转机。请帮忙。
由于
答案 0 :(得分:0)
如果您碰巧最终读了这个问题,我知道我必须以某种方式创建我的处理程序的实例,以便能够在内部调用post
或get
函数。在查看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()