[tox] envlist = py27-django1.4-sqlite, py27-django1.4-postgres, py27-django1.4-mysql, py27-django1.5-sqlite, py27-django1.5-postgres, py27-django1.5-mysql, py27-django1.6-sqlite, py27-django1.6-postgres, py27-django1.6-mysql, py27-django1.7-sqlite, py27-django1.7-postgres, py27-django1.7-mysql, py34-django1.6-sqlite, py34-django1.6-postgres, #py34-django1.6-mysql py34-django1.7-sqlite, py34-django1.7-postgres, #py34-django1.7-mysql [testenv] whitelist_externals= mysql psql # Python 2.7 # Django 1.4 [testenv:py27-django1.4-sqlite] basepython = python2.7 deps = django==1.4 commands = python runtests.py --settings tests.test_sqlite [testenv:py27-django1.4-postgres] basepython = python2.7 deps = django==1.4 psycopg2 commands = psql -c 'create database aggregation;' postgres python runtests.py --settings tests.test_postgres psql -c 'drop database aggregation;' postgres [testenv:py27-django1.4-mysql] basepython = python2.7 deps = django==1.4 mysql-python commands = mysql -e 'create database aggregation;' python runtests.py --settings tests.test_mysql mysql -e 'drop database aggregation;' # Django 1.5 [testenv:py27-django1.5-sqlite] basepython = python2.7 deps = django==1.5 commands = python runtests.py --settings tests.test_sqlite [testenv:py27-django1.5-postgres] basepython = python2.7 deps = django==1.5 psycopg2 commands = psql -c 'create database aggregation;' postgres python runtests.py --settings tests.test_postgres psql -c 'drop database aggregation;' postgres [testenv:py27-django1.5-mysql] basepython = python2.7 deps = django==1.5 mysql-python commands = mysql -e 'create database aggregation;' python runtests.py --settings tests.test_mysql mysql -e 'drop database aggregation;' # Django 1.6 [testenv:py27-django1.6-sqlite] basepython = python2.7 deps = django==1.6 commands = python runtests.py --settings tests.test_sqlite [testenv:py27-django1.6-postgres] basepython = python2.7 deps = django==1.6 psycopg2 commands = psql -c 'create database aggregation;' postgres python runtests.py --settings tests.test_postgres psql -c 'drop database aggregation;' postgres [testenv:py27-django1.6-mysql] basepython = python2.7 deps = django==1.6 mysql-python commands = mysql -e 'create database aggregation;' python runtests.py --settings tests.test_mysql mysql -e 'drop database aggregation;' # Python 2.7 and Django 1.7 [testenv:py27-django1.7-sqlite] basepython = python2.7 deps = django==1.7 commands = python runtests.py --settings tests.test_sqlite [testenv:py27-django1.7-postgres] basepython = python2.7 deps = django==1.7 psycopg2 commands = psql -c 'create database aggregation;' postgres python runtests.py --settings tests.test_postgres psql -c 'drop database aggregation;' postgres [testenv:py27-django1.7-mysql] basepython = python2.7 deps = django==1.7 mysql-python commands = mysql -e 'create database aggregation;' python runtests.py --settings tests.test_mysql mysql -e 'drop database aggregation;' # Python 3.4 # Django 1.6 [testenv:py34-django1.6-sqlite] basepython = python3.4 deps = django==1.6 commands = python runtests.py --settings tests.test_sqlite [testenv:py34-django1.6-postgres] basepython = python3.4 deps = django==1.6 psycopg2 commands = psql -c 'create database aggregation;' postgres python runtests.py --settings tests.test_postgres psql -c 'drop database aggregation;' postgres [testenv:py34-django1.6-mysql] basepython = python3.4 deps = django==1.6 mysql-python3 commands = mysql -e 'create database aggregation;' python runtests.py --settings tests.test_mysql mysql -e 'drop database aggregation;' # Python 3.4 # Django 1.7 [testenv:py34-django1.7-sqlite] basepython = python3.4 deps = django==1.7 commands = python runtests.py --settings tests.test_sqlite [testenv:py34-django1.7-postgres] basepython = python3.4 deps = django==1.7 psycopg2 commands = psql -c 'create database aggregation;' postgres python runtests.py --settings tests.test_postgres psql -c 'drop database aggregation;' postgres [testenv:py34-django1.7-mysql] basepython = python3.4 deps = django==1.7 mysql-python3 commands = mysql -e 'create database aggregation;' python runtests.py --settings tests.test_mysql mysql -e 'drop database aggregation;'