diff --git a/.gitignore b/.gitignore index c3e36ba796..f1096ef85a 100644 --- a/.gitignore +++ b/.gitignore @@ -81,6 +81,7 @@ test_root/export_course_repos/ test_root/paver_logs/ test_root/uploads/ django-pyfs +.tox/ ### Installation artifacts *.egg-info diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000000..728c8ec163 --- /dev/null +++ b/tox.ini @@ -0,0 +1,22 @@ +[tox] +envlist = py27-django{18,111} + +[testenv] +setenv = + PYTHONHASHSEED = 0 +passenv = + EDX_PLATFORM_SETTINGS + EDXAPP_TEST_MONGO_HOST +deps = + django18: Django>=1.8,<1.9 + django111: Django>=1.11,<2 + -rrequirements/edx/pre.txt + -rrequirements/edx/github.txt + -rrequirements/edx/local.txt + -rrequirements/edx/base.txt + -rrequirements/edx/development.txt + -rrequirements/edx/testing.txt + -rrequirements/edx/post.txt + +commands = + pytest {posargs}