Pytest 标识测试文件和测试函数
在当前目录和子目录中的所有格式为 test_*.py 或 *_test.py 的文件都被认为是测试文件,如果不指定文件名运行pytest,它会自动识别这些文件并运行。我们可以通过显式地指定文件名来让pytest运行其他文件。
pytest要求测试函数的名称以 test 开头,如果函数名称不符合 test*** 格式,则pytest不会将其视为测试函数。我们不能显式地让pytest将任何不以 **test 开头的函数视为测试函数。
我们将在后续章节中了解测试的执行。
Pytest教程目录索引
- Pytest 教程
- Pytest 简介
- Pytest 环境搭建
- Pytest 标识测试文件和测试函数
- Pytest 着手编写基本测试
- Pytest 文件执行
- Pytest 执行一部分测试套件
- Pytest 测试名称的子字符串匹配
- Pytest 分组测试
- Pytest fixture
- Pytest Conftest.py
- Pytest 参数化测试
- Pytest 选择xfail测试或跳过测试
- Pytest 在N个测试失败后停止测试套件
- Pytest 并行运行测试
- Pytest 以XML格式执行测试的结果
- Pytest 总结