tests: set db backend from environment, then force postgresql
This commit is contained in:
parent
1ecb13df6b
commit
7867a21702
|
@ -1,3 +1,5 @@
|
||||||
|
import os
|
||||||
|
|
||||||
LANGUAGE_CODE = 'en-us'
|
LANGUAGE_CODE = 'en-us'
|
||||||
TIME_ZONE = 'UTC'
|
TIME_ZONE = 'UTC'
|
||||||
|
|
||||||
|
@ -5,4 +7,11 @@ INSTALLED_APPS += (
|
||||||
'passerelle_montpellier_encombrants',
|
'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],
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
2
tox.ini
2
tox.ini
|
@ -9,10 +9,12 @@ usedevelop =
|
||||||
setenv =
|
setenv =
|
||||||
DJANGO_SETTINGS_MODULE=passerelle.settings
|
DJANGO_SETTINGS_MODULE=passerelle.settings
|
||||||
PASSERELLE_SETTINGS_FILE=tests/settings.py
|
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/
|
coverage: COVERAGE=--cov-report xml --cov-report html --cov=passerelle_montpellier_encombrants/
|
||||||
junit: JUNIT=--junitxml=junit-{envname}.xml
|
junit: JUNIT=--junitxml=junit-{envname}.xml
|
||||||
deps =
|
deps =
|
||||||
http://git.entrouvert.org/passerelle.git/snapshot/passerelle-master.tar.gz
|
http://git.entrouvert.org/passerelle.git/snapshot/passerelle-master.tar.gz
|
||||||
|
psycopg2-binary
|
||||||
xmlschema<1.1
|
xmlschema<1.1
|
||||||
psycopg2
|
psycopg2
|
||||||
pytest
|
pytest
|
||||||
|
|
Loading…
Reference in New Issue