pytest 可以通过指定多个文件或目录来运行多个 Python 测试文件。以下是几种常见的方法:

  1. 指定多个文件名:
pytest test_file1.py test_file2.py
  1. 使用通配符指定多个文件:
pytest test_*.py

上述命令将运行所有以'test_'开头的 Python 文件。

  1. 指定多个目录:
pytest tests/ utils/

上述命令将运行 tests 目录下的所有测试文件以及 utils 目录下的所有测试文件。

  1. 使用 pytest.ini 文件: 可以在 pytest.ini 文件中指定要运行的文件或目录。在 pytest.ini 文件中添加以下内容:
[pytest]
python_files = test_*.py

上述配置将运行所有以'test_'开头的 Python 文件。

无论使用哪种方法,pytest 都会自动搜索指定的文件或目录并运行其中的测试文件。

pytest 多文件测试运行:指南与示例

原文地址: https://www.cveoy.top/t/topic/o86F 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录