diff --git a/tests/settings.py b/tests/settings.py index daeb3e5..484bf2e 100644 --- a/tests/settings.py +++ b/tests/settings.py @@ -1,3 +1,5 @@ +import os + LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' @@ -5,4 +7,11 @@ INSTALLED_APPS += ( 'passerelle_montpellier_encombrants', ) - +DATABASES = { + 'default': { + 'ENGINE': os.environ.get('DB_ENGINE', 'django.db.backends.sqlite3'), + 'TEST': { + 'NAME': 'passerelle-montpellier-encombrants-test-%s' % os.environ.get('BRANCH_NAME', '').replace('/', '-')[:63], + }, + } +} diff --git a/tox.ini b/tox.ini index 94ab9c5..b3b2b07 100644 --- a/tox.ini +++ b/tox.ini @@ -9,10 +9,12 @@ usedevelop = setenv = DJANGO_SETTINGS_MODULE=passerelle.settings PASSERELLE_SETTINGS_FILE=tests/settings.py + DB_ENGINE=django.db.backends.postgresql_psycopg2 coverage: COVERAGE=--cov-report xml --cov-report html --cov=passerelle_montpellier_encombrants/ junit: JUNIT=--junitxml=junit-{envname}.xml deps = http://git.entrouvert.org/passerelle.git/snapshot/passerelle-master.tar.gz + psycopg2-binary xmlschema<1.1 psycopg2 pytest