So importieren Sie alle Umgebungsvariablen in tox
Ich verwende follow in setenv, um die Umgebungsvariable von meinem Ausführungsort aus zu importieren. Es gibt jedoch eine Möglichkeit, alle Variablen zu importieren, sodass ich nicht wirklich eine nach der anderen importieren muss.
ZB: {env: TEMPEST_CONFIG:} und {env: TEMPEST_CONFIG_DIR:} zum Importieren dieser beiden Variablen.
[testenv:nosetests]
setenv =
TEMPEST_CONFIG={env:TEMPEST_CONFIG:}
TEMPEST_CONFIG_DIR={env:TEMPEST_CONFIG_DIR:}
deps = {[testenv]deps}
commands =
find . -type f -name "*.pyc" -delete
bash {toxinidir}/tools/setup.sh
nosetests --with-xunit {posargs}