diff --git a/.travis.yml b/.travis.yml index 77ba0f6..2c16283 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,22 +1,20 @@ language: python python: - - "2.6" - "2.7" - - "3.3" -script: ./example/manage.py test authority env: - - TRAVIS_DJANGO_VERSION=1.3 - - TRAVIS_DJANGO_VERSION=1.4 - - TRAVIS_DJANGO_VERSION=1.5 - - TRAVIS_DJANGO_VERSION=1.6 + - TOX_ENV=py26-django13 + - TOX_ENV=py26-django14 + - TOX_ENV=py26-django15 + - TOX_ENV=py26-django16 + - TOX_ENV=py27-django13 + - TOX_ENV=py27-django14 + - TOX_ENV=py27-django15 + - TOX_ENV=py27-django16 + - TOX_ENV=py33-django15 + - TOX_ENV=py33-django16 install: - - pip install django==$TRAVIS_DJANGO_VERSION --use-mirrors -matrix: - exclude: - - python: "3.3" - env: TRAVIS_DJANGO_VERSION=1.3 - - python: "3.3" - env: TRAVIS_DJANGO_VERSION=1.4 + - pip install tox notifications: email: - jason.louard.ward@gmail.com +script: tox -e $TOX_ENV diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..f4cb34b --- /dev/null +++ b/tox.ini @@ -0,0 +1,10 @@ +[tox] +envlist = {py26,py27}-django{13,14}, {py26,py27,py33}-django{15,16} + +[testenv] +commands = python example/manage.py test authority +deps = + django13: Django>=1.3, <1.4 + django14: Django>=1.4, <1.5 + django15: Django>=1.5, <1.6 + django16: Django>=1.6, <1.7