龙卷风WSGI Unittest

时间:2017-06-01 22:45:19

标签: python tornado

我在Google App Engine中有一个正在进行的项目,它使用Tornado作为Web框架。话虽这么说,我不知道如何使用WSGI模式与Tornado进行单元测试。有人可以给我一些例子,我应该如何使用WSGI为Tornado编写单元测试?

1 个答案:

答案 0 :(得分:1)

你可以通过忽略等式的一半来测试这个:

Tornado的WSGI模式不允许任何使常规Tornado应用程序难以测试的事情,因此您可以使用App Engine的测试工具以与您相同的方式测试应用程序可以使用任何其他WSGI框架(我不太了解App Engine,足以在此提供任何指示)

或者您可以忽略App Engine部分并使用Tornado的测试工具。您可以在将应用程序包装到WSGIAdapter之前对其进行测试(如果您正在使用WSGIApplication,我建议您使用Tornado&#切换到常规tornado.web.ApplicationWSGIAdapter) 39; s AsyncHTTPTestCase