pytest 多文件测试运行:指南与示例
pytest 可以通过指定多个文件或目录来运行多个 Python 测试文件。以下是几种常见的方法:
- 指定多个文件名:
pytest test_file1.py test_file2.py
- 使用通配符指定多个文件:
pytest test_*.py
上述命令将运行所有以'test_'开头的 Python 文件。
- 指定多个目录:
pytest tests/ utils/
上述命令将运行 tests 目录下的所有测试文件以及 utils 目录下的所有测试文件。
- 使用 pytest.ini 文件: 可以在 pytest.ini 文件中指定要运行的文件或目录。在 pytest.ini 文件中添加以下内容:
[pytest]
python_files = test_*.py
上述配置将运行所有以'test_'开头的 Python 文件。
无论使用哪种方法,pytest 都会自动搜索指定的文件或目录并运行其中的测试文件。
原文地址: https://www.cveoy.top/t/topic/o86F 著作权归作者所有。请勿转载和采集!