; This file is part of passerelle-atreal-openads - a Publik connector to openADS ; ; Copyright (C) 2019 Atreal ; ; This program is free software: you can redistribute it and/or modify it ; under the terms of the GNU Affero General Public License as published ; by the Free Software Foundation, either version 3 of the License, or ; (at your option) any later version. ; ; This program is distributed in the hope that it will be useful, ; but WITHOUT ANY WARRANTY; without even the implied warranty of ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ; GNU Affero General Public License for more details. ; ; You should have received a copy of the GNU Affero General Public License ; along with this program. If not, see . [tox] envlist = py3-junit-coverage toxworkdir = {env:TMPDIR:/tmp}/tox-{env:USER}/passerelle-atreal-openads/{env:BRANCH_NAME:} [testenv] usedevelop = coverage: True nocoverage: False setenv = DB_ENGINE=django.db.backends.postgresql_psycopg2 DJANGO_SETTINGS_MODULE=passerelle.settings PASSERELLE_SETTINGS_FILE=tests/settings.py coverage: COVERAGE=--cov-report xml --cov-report html --cov=atreal_openads/ junit: JUNIT=--junitxml=junit-{envname}.xml deps = https://git.entrouvert.org/passerelle.git/snapshot/passerelle-master.tar.gz pytest-cov pytest-django pytest>=3.3.0 WebTest mock<4 httmock psycopg2-binary pylint<1.8 pylint-django<0.8.1 django-webtest<1.9.3 xmlschema<1.1 commands = py.test {posargs: {env:COVERAGE:} {env:JUNIT:} tests/} coverage: ./pylint.sh atreal_openads/ [testenv:manage] usedevelop = True setenv = DJANGO_SETTINGS_MODULE=passerelle.settings deps = https://git.entrouvert.org/passerelle.git/snapshot/passerelle-master.tar.gz commands = python3 ./manage.py {posargs:--help}