Python Eve Webservices的单元测试用例

时间:2015-07-27 14:02:54

标签: python web-services unit-testing eve

我们使用python eve框架开发了API。有没有办法可以为我们在EVE中开发的API编写单元测试用例。是否有一个单元测试用例组件捆绑到Python EVE。我需要将它们与我的持续集成设置捆绑在一起。 如果是,请帮助我完成如何进行的步骤。

1 个答案:

答案 0 :(得分:4)

你可以先看看夏娃自己的test suite。那里有600多个例子。有两个基类提供了许多实用方法:TestMinimalTestBase。几乎所有其他测试类都继承自其中任何一个。您可能希望使用TestMinimal,因为它负责为您设置和删除MongoDB连接。它还提供assert200assert404等内容。

通常,您使用test_client对象,就像使用Flask本身一样。也请查看Testing Flask Applications和Eve的Running the Tests页面。