Я хочу запустить свой тест с разными значениями переменных среды. У меня есть этот 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
- tox: 3.14.0