2.1 测试示例程序
本地安装 Tasks 项目程序包
2.2 使用 assert 声明
pytest 允许在 assert 后加任何表达式
pytest 会截断对原生 assert 的调用,替换为 pytest 定义的 assert
2.3 预期异常
2.4 测试函数的标记
一个测试函数可以有多个 marker,一个 marker 也可用来标记多个测试函数
- 用法详见上一篇中 -m 选项
2.5 跳过测试
skip
在该测试函数上方添加 pytest.mark.skip()
装饰器即可
skipif
pytest.mark.skipif()
可添加跳过条件