diff --git a/tests/settings.py b/tests/settings.py new file mode 100644 index 0000000..b6bd86d --- /dev/null +++ b/tests/settings.py @@ -0,0 +1,8 @@ +LANGUAGE_CODE = 'en-us' +TIME_ZONE = 'UTC' + +INSTALLED_APPS += ( + 'passerelle_montpellier_sig', +) + + diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..bd7916d --- /dev/null +++ b/tox.ini @@ -0,0 +1,22 @@ +[tox] +envlist = py2-junit, py3-junit-coverage +toxworkdir = {env:TMPDIR:/tmp}/tox-{env:USER}/passerelle-montpellier-sig/{env:BRANCH_NAME:} + +[testenv] +usedevelop = + coverage: True + nocoverage: False +setenv = + DJANGO_SETTINGS_MODULE=passerelle.settings + PASSERELLE_SETTINGS_FILE=tests/settings.py + coverage: COVERAGE=--cov-report xml --cov-report html --cov=passerelle_montpellier_sig/ + junit: JUNIT=--junitxml=junit-{envname}.xml +deps = + http://git.entrouvert.org/passerelle.git/snapshot/passerelle-master.tar.gz + httmock + pytest + pytest-cov + pytest-django + xmlschema<1.1 +commands = + py.test {posargs: {env:JUNIT:} {env:COVERAGE:} tests/}