diff --git a/tox.ini b/tox.ini index bb2acfd..a71f8ee 100644 --- a/tox.ini +++ b/tox.ini @@ -23,3 +23,33 @@ POSTORIUS_VCR_RECORD_MODE = all commands = django-admin.py test --settings=testing.test_settings {posargs:postorius} + + +# These are used for local development and expect mailman.client to be +# sitting in a directory next to this one. +[testenv:local-dev] +usedevelop = True +basepython = python2.7 +deps = + -rdev-requirements.txt + Django==1.8 +setenv = + PYTHONPATH = {toxinidir} +commands = + # Install mailman.client from local repo instead of from pypi + pip install -e ../mailman.client + django-admin.py test --settings=testing.test_settings {posargs:postorius} + +[testenv:local-dev-record] +usedevelop = True +basepython = python2.7 +deps = + -rdev-requirements.txt + Django==1.8 +setenv = + PYTHONPATH = {toxinidir} + POSTORIUS_VCR_RECORD_MODE = all +commands = + # Install mailman.client from local repo instead of from pypi + pip install -e ../mailman.client + django-admin.py test --settings=testing.test_settings {posargs:postorius}