gpt4 book ai didi

python - 在 pytest 配置文件中排除测试

转载 作者:行者123 更新时间:2023-12-03 21:11:21 31 4
gpt4 key购买 nike

我希望能够在 pytest.ini 中排除而不是包含某些 python 测试文件配置文件。根据docs包括测试归结为这样的事情:

# content of pytest.ini
[pytest]
pytest_files=test_main.py test_common.py
但是,要排除文件,建议仅使用命令行选项: --ignore=test_common.py如何在 pytest.ini 上实际选择要忽略的文件?文件级别?

最佳答案

您可以在 pytest.ini 中添加任何命令行选项在 addopts 下.在您的情况下,这应该有效:
pytest.ini

[pytest]
addopts = --ignore=test_common.py
正如评论中所指出的, --ignore采用路径(相对或绝对),而不仅仅是模块名称。来自 pytest -h 的输出:
  --ignore=path         ignore path during collection (multi-allowed).
--ignore-glob=path ignore path pattern during collection (multi-allowed).

关于python - 在 pytest 配置文件中排除测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63563496/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com