【问题标题】:Tornado WSGI UnittestTornado WSGI 单元测试
【发布时间】:2017-06-01 22:45:19
【问题描述】:

我在 Google App Engine 中有一个正在进行的项目,它使用 Tornado 作为网络框架。话虽如此,我不确定如何使用 WSGI 模式对 Tornado 进行单元测试。谁能给我一些例子,我应该如何使用 WSGI 为 Tornado 编写单元测试?

【问题讨论】:

    标签: python tornado


    【解决方案1】:

    您可以通过忽略等式的任何一半来测试:

    Tornado 的 WSGI 模式不允许任何使常规 Tornado 应用程序难以测试的事情,因此您可以使用 App Engine 的测试工具来测试应用程序,就像使用任何其他 WSGI 框架一样(我不这样做)对 App Engine 不够了解,无法在此处给您任何指点)

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-06
      • 1970-01-01
      相关资源
      最近更新 更多