Я использую следующее в setenv для импорта переменной окружения из того, где я запускаю, но есть способ импортировать все переменные, чтобы мне не нужно было импортировать по одному.
например: {env: TEMPEST_CONFIG:} и {env: TEMPEST_CONFIG_DIR:} используется для импорта этих двух переменных.
[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}