如何在默认情况下使用pytest.ini
,tox.ini
或setup.cfg
的位置设置环境变量以运行pytest
?
我创建了一个具有指向我的项目目录的卷的Docker容器,因此我所做的每个更改在Docker容器内也可见。问题是我的项目根目录上有一个pytest.ini
文件,该文件不适用于Docker容器。
因此,我想在docker容器内设置一个环境变量,以指定在哪里寻找pytest配置。有人知道我该怎么做吗?
最佳答案
没有办法做到这一点。您可以使用pytest -c
使用不同的pytest配置,但是tox.ini
和setup.cfg
必须位于包的顶级目录中,位于setup.py
旁边。
关于python - pytest:用于指定pytest.ini位置的环境变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44958993/