- Pytest教程
- Pytest - 主页
- Pytest - 简介
- Pytest - 环境设置
- 识别测试文件和函数
- Pytest - 从基本测试开始
- Pytest - 文件执行
- 执行测试套件的子集
- 测试名称的子字符串匹配
- Pytest - 对测试进行分组
- Pytest - 装置
- Pytest-Conftest.py
- Pytest - 参数化测试
- Pytest - Xfail/跳过测试
- N 次测试失败后停止测试套件
- Pytest - 并行运行测试
- XML 格式的测试执行结果
- Pytest - 总结
- Pytest - 结论
- Pytest 有用的资源
- Pytest - 快速指南
- Pytest - 有用的资源
- Pytest - 讨论
识别测试文件和测试函数
在不提及文件名的情况下运行 pytest 将运行当前目录和子目录中所有格式为test_*.py或*_test.py的文件。Pytest 会自动将这些文件识别为测试文件。我们可以通过明确提及其他文件名来使 pytest 运行它们。
Pytest 要求测试函数名称以test开头。pytest 不会将非test*格式的函数名称视为测试函数。我们不能明确地让 pytest 将任何不以test开头的函数视为测试函数。
我们将在后续章节中了解测试的执行。