首页 > 解决方案 > 在不使用 unittest 模块的情况下测试 API 包装器

问题描述

我写了一个 api 包装器,它有大约 70 个端点。测试它们

https://paste.ubuntu.com/p/V6mkK4dSdh/ 我写了这个脚本,但实际上没有使用单元测试模块。与单元测试相比,这是一个好习惯吗?有什么缺点?真的可以使用一些评论。

标签: pythonunit-testing

解决方案


这不是“测试”。这只是检查“他们工作”。

但是,在这种情况下,“工作”只是意味着它们不会引发异常。这是一个要求,但甚至不接近“测试”。您的端点返回一些结果的事实并不意味着结果是正确的。

真正的测试意味着:当我打电话时,f(1, 2)我希望得到5回应。因此,您需要为每个端点手动编写多个测试。当然,这需要时间……


推荐阅读