pytest:用于指定 pytest.ini 位置的环境变量

pytest: environment variable to specify pytest.ini location

如何为 运行 pytest 设置默认为 pytest.initox.inisetup.cfg 位置的环境变量?

我创建了一个 docker 容器,其中一个卷指向我的项目目录,因此我所做的每项更改在 docker 容器内也是可见的。问题是我的项目根目录中有一个 pytest.ini 文件,它不适用于 docker 容器。

所以我想在docker容器中设置一个环境变量来指定在哪里寻找pytest配置。有谁知道我该怎么做?

没有办法做到这一点。您可以使用 pytest -c 使用不同的 pytest 配置,但 tox.inisetup.cfg 必须位于包的顶级目录中,在 setup.py.

旁边