# Tox (http://tox.testrun.org/) is a tool for running tests # in multiple virtualenvs. This configuration file will run the # test suite on all supported python versions. To use it, "pip install tox" # and then run "tox" from this directory. [tox] toxworkdir = {env:TMPDIR:/tmp}/tox-{env:USER}/zoo/{env:BRANCH_NAME:} envlist = py3-dj32 [testenv] passenv= PG* setenv = DJANGO_SETTINGS_MODULE=tests.settings SETUPTOOLS_USE_DISTUTILS=stdlib JUNIT={tty::--junitxml=junit-{envname}.xml} COVERAGE={tty::--cov-report xml --cov-report html --cov=zoo/} usedevelop = true deps = dj32: django>=3.2,<3.3 psycopg2-binary pip>8 pytest-flakes coverage pytest-cov pytest-django mock<4 pytest>=3.3.0 lxml cssselect pylint<3 astroid<3 pylint-django django-webtest WebTest pyquery httmock pytz faker pytest-freezegun commands = py.test {posargs:{env:JUNIT:} {env:COVERAGE:} {env:FLAKES:} tests/} [pytest] filterwarnings = error ignore:_SixMetaPathImporter:ImportWarning ignore:Plural value:DeprecationWarning junit_family=xunit2