我在Google App Engine中有一个正在进行的项目,它使用Tornado作为Web框架。话虽这么说,我不知道如何使用WSGI模式与Tornado进行单元测试。有人可以给我一些例子,我应该如何使用WSGI为Tornado编写单元测试?
答案 0 :(得分:1)
你可以通过忽略等式的一半来测试这个:
Tornado的WSGI模式不允许任何使常规Tornado应用程序难以测试的事情,因此您可以使用App Engine的测试工具以与您相同的方式测试应用程序可以使用任何其他WSGI框架(我不太了解App Engine,足以在此提供任何指示)
或者您可以忽略App Engine部分并使用Tornado的测试工具。您可以在将应用程序包装到WSGIAdapter
之前对其进行测试(如果您正在使用WSGIApplication
,我建议您使用Tornado&#切换到常规tornado.web.Application
和WSGIAdapter
) 39; s AsyncHTTPTestCase