From e59ba90c7834341f2b7a006d10ae0db85f17478d Mon Sep 17 00:00:00 2001 From: Josh Smeaton Date: Wed, 24 Aug 2016 21:02:35 +1000 Subject: [PATCH] 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. --- tox.ini | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index cdf47bb00c9..74cec50a26e 100644 --- a/tox.ini +++ b/tox.ini @@ -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