Add tox and make travis run tox tests

This commit is contained in:
Bob Cribbs 2015-11-10 14:37:24 +00:00
parent 2288ccdf36
commit d28f11468c
2 changed files with 22 additions and 14 deletions

View file

@ -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

10
tox.ini Normal file
View file

@ -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