我有一个setup.cfg文件,指定要使用的默认参数pytest.虽然这对于在我的整个包上运行测试很有用,但我希望能够setup.cfg在单个模块上运行测试时忽略这些选项.有没有办法轻松做到这一点?
And*_*rei 12
这似乎对/dev/null存在的系统有效。
pytest -c /dev/null specific/test/location
-c告诉 pytest 忽略隐式配置文件并使用提供的配置代替。我不确定 pytest 尝试静默读取它是否失败或认为它是空的。
请注意,这不仅会为您覆盖测试的位置,还会覆盖您在 setup.cfg 中可能拥有的任何其他配置,例如覆盖率。