pytest:用于指定 pytest.ini 位置的环境变量
pytest: environment variable to specify pytest.ini location
如何为 运行 pytest
设置默认为 pytest.ini
、tox.ini
或 setup.cfg
位置的环境变量?
我创建了一个 docker 容器,其中一个卷指向我的项目目录,因此我所做的每项更改在 docker 容器内也是可见的。问题是我的项目根目录中有一个 pytest.ini
文件,它不适用于 docker 容器。
所以我想在docker容器中设置一个环境变量来指定在哪里寻找pytest配置。有谁知道我该怎么做?
没有办法做到这一点。您可以使用 pytest -c
使用不同的 pytest 配置,但 tox.ini
和 setup.cfg
必须位于包的顶级目录中,在 setup.py
.
旁边
如何为 运行 pytest
设置默认为 pytest.ini
、tox.ini
或 setup.cfg
位置的环境变量?
我创建了一个 docker 容器,其中一个卷指向我的项目目录,因此我所做的每项更改在 docker 容器内也是可见的。问题是我的项目根目录中有一个 pytest.ini
文件,它不适用于 docker 容器。
所以我想在docker容器中设置一个环境变量来指定在哪里寻找pytest配置。有谁知道我该怎么做?
没有办法做到这一点。您可以使用 pytest -c
使用不同的 pytest 配置,但 tox.ini
和 setup.cfg
必须位于包的顶级目录中,在 setup.py
.