Python Eve Webservices 的单元测试用例
Unit Test cases for Python Eve Webservices
我们使用 python eve
框架开发了 API。有没有一种方法可以为我们在 EVE
中开发的 API 编写单元测试用例。是否有捆绑到 Python EVE
的单元测试用例组件。我需要将它们与我的持续集成设置捆绑在一起。
如果是,请帮助我了解如何进行操作的步骤。
您可以先看看 Eve 自己的 test suite。那里有 600 多个示例。有两个基础 类 提供了很多实用方法:TestMinimal
和 TestBase
。几乎所有其他测试 类 都继承自其中任何一个。您可能想使用 TestMinimal
,因为它负责为您设置和删除 MongoDB 连接。它还提供 assert200
、assert404
等内容
通常,您使用 test_client
对象,就像您使用 Flask 本身一样。查看 Testing Flask Applications too and Eve's Running the Tests 页面。
我们使用 python eve
框架开发了 API。有没有一种方法可以为我们在 EVE
中开发的 API 编写单元测试用例。是否有捆绑到 Python EVE
的单元测试用例组件。我需要将它们与我的持续集成设置捆绑在一起。
如果是,请帮助我了解如何进行操作的步骤。
您可以先看看 Eve 自己的 test suite。那里有 600 多个示例。有两个基础 类 提供了很多实用方法:TestMinimal
和 TestBase
。几乎所有其他测试 类 都继承自其中任何一个。您可能想使用 TestMinimal
,因为它负责为您设置和删除 MongoDB 连接。它还提供 assert200
、assert404
等内容
通常,您使用 test_client
对象,就像您使用 Flask 本身一样。查看 Testing Flask Applications too and Eve's Running the Tests 页面。