python - 在不使用 unittest 模块的情况下测试 API 包装器
问题描述
我写了一个 api 包装器,它有大约 70 个端点。测试它们
https://paste.ubuntu.com/p/V6mkK4dSdh/ 我写了这个脚本,但实际上没有使用单元测试模块。与单元测试相比,这是一个好习惯吗?有什么缺点?真的可以使用一些评论。
解决方案
这不是“测试”。这只是检查“他们工作”。
但是,在这种情况下,“工作”只是意味着它们不会引发异常。这是一个要求,但甚至不接近“测试”。您的端点返回一些结果的事实并不意味着结果是正确的。
真正的测试意味着:当我打电话时,f(1, 2)
我希望得到5
回应。因此,您需要为每个端点手动编写多个测试。当然,这需要时间……
推荐阅读
- postgresql - 使用 parquet_fdw 的多 2 多
- chef-infra - 如何在厨师的 not_if 中访问变量
- sql-server - 将记录从外部应用程序传递到 SQL Server 是否与在 SQL Server 中传递它一样昂贵
- node.js - Forge-Get Item Path 以及 BIM360 文档中的自定义属性
- json - 如何在 profileVC 中使用登录响应值而不在 swift 中使用 segue
- moodle - Moodle 升级问题
- arrays - C - 双指针数组 - 没有得到正确的值
- go - 如何使用 go-ipfs-api 获取对等列表?
- python - 静态文件未从静态文件夹加载
- python-3.x - 如何解决数组不能包含 infs 或 nans