Added environment variable support to tox configuration

PYTHONPATH is required for passing through test modules that don't
already exist within the Django tests/ directory.

DISPLAY is required for testing selenium on systems that use Xvfb.

HOME is where the Vagrant djangobox stores geoip data, but it could be
useful for other tox commands that require access to data outside of
Django.
This commit is contained in:
Josh Smeaton 2016-08-24 21:02:35 +10:00 committed by GitHub
parent d5c4ea5246
commit e59ba90c78
1 changed files with 3 additions and 1 deletions

View File

@ -20,7 +20,9 @@ basepython = python3
[testenv]
usedevelop = true
passenv = DJANGO_SETTINGS_MODULE
passenv = DJANGO_SETTINGS_MODULE PYTHONPATH HOME DISPLAY
setenv =
PYTHONDONTWRITEBYTECODE=1
deps =
py{2,27}: -rtests/requirements/py2.txt
py{3,34,35}: -rtests/requirements/py3.txt