我们使用python eve框架开发了API.有没有办法可以为我们在EVE中开发的API编写单元测试用例.是否有一个捆绑在Python EVE中的单元测试用例组件.我需要将它们与我的持续集成设置捆绑在一起.
如果是,请帮助我完成如何继续它的步骤.
解决方法:
你可以先看看Eve自己的test suite.那里有600个例子.有两个基类提供了许多实用方法:TestMinimal和TestBase.几乎所有其他测试类都继承自其中任何一个.您可能希望使用TestMinimal,因为它负责为您设置和删除MongoDB连接.它还提供了诸如assert200,assert404等内容.
通常,您使用test_client对象,就像使用Flask本身一样.看看Testing Flask Applications和Eve的Running the Tests页面.