06 2021 档案

摘要:fixture为可靠的和可重复执行的测试提供固定的基线(可以理解为测试的固定配置,使不同范围的测试都能够获得统一的配置),fixture提供了区别于传统单元测试(setup/teardown)风格的令人惊喜的功能,而且pytest做得更炫。 1. fixture 可以作为一个函数的参数被调用 tes 阅读全文
posted @ 2021-06-12 21:33 jane21 阅读(94) 评论(0) 推荐(0)
摘要:1.用例收集规则 从一个或者多个目录开始查找,你可以在命令行指定文件或者目录,如果未指定那么从当前目录开始收集用例; 在该目录和所有子目录下递归查找测试模块; 测试模块是指文件名为test_*.py或者*_test.py的文件; 在测试模块中查找以test_开头的函数; 查找名字以Test开头的类。 阅读全文
posted @ 2021-06-11 21:02 jane21 阅读(609) 评论(0) 推荐(0)
摘要:1. 第一个(或N个)测试失败后停止 在第一个(N)次失败后停止测试过程: pytest -x # 遇到第一个失败时,停止 pytest --maxfail==2 # 遇到第二个失败时,停止 2.指定测试或选择测试 Pytest支持从命令行运行和选择测试的几种方法。 在模块中运行测试 pytest 阅读全文
posted @ 2021-06-11 20:46 jane21 阅读(1910) 评论(0) 推荐(0)
摘要:pytest 使用 F 标识测试失败(FAILED) pytest 使用 . 标识测试成功(PASSED) pytest 使用 s 表示测试被跳过(SKIPPED 标记测试函数 由于某种原因(如 test_func2 的功能尚未开发完成),我们只想执行指定的测试函数。在 pytest 中有几种方式可 阅读全文
posted @ 2021-06-11 19:45 jane21 阅读(85) 评论(0) 推荐(0)