【发布时间】:2020-05-17 08:13:24
【问题描述】:
我想用不同的环境变量值来运行我的测试。我有这个 tox.ini,它不符合我的要求:
# tox.ini
[tox]
envlist = py37-{foo,bar}
[testenv]
description = Tests common
setenv =
MY_VAR=COMMON
commands =
env
[testenv:foo]
description = Tests foo
setenv =
MY_VAR=FOO
[testenv:bar]
description = Tests bar
setenv =
MY_VAR=BAR
ini 以上产生了以下输出:
$ tox
GLOB sdist-make:
***
py37-foo run-test: commands[0] | env
***
MY_VAR=COMMON <<<--- MY_VAR=foo is expected
***
py37-bar run-test: commands[0] | env
***
MY_VAR=COMMON <<<--- MY_VAR=bar is expected
怎么了?
我用:
- Win 10.0.18363 Build 18363
- Python 3.7.4
- 毒物:3.14.0
【问题讨论】:
标签: python testing environment-variables tox