36 lines
909 B
INI
36 lines
909 B
INI
[tox]
|
|
envlist = py{36}-django{111,20,21,22}-wagtail{20,21,22,23,24,25,26}{,-geoip2},lint
|
|
|
|
[testenv]
|
|
basepython = python3.6
|
|
commands = coverage run --parallel -m pytest -rs {posargs}
|
|
extras = test
|
|
deps =
|
|
django20: django>=2.0,<2.1
|
|
django21: django>=2.1,<2.2
|
|
django22: django>=2.2,<2.3
|
|
wagtail20: wagtail>=2.0,<2.1
|
|
wagtail21: wagtail>=2.1,<2.2
|
|
wagtail22: wagtail>=2.2,<2.3
|
|
wagtail23: wagtail>=2.3,<2.4
|
|
wagtail24: wagtail>=2.4,<2.5
|
|
wagtail25: wagtail>=2.5,<2.6
|
|
wagtail26: wagtail>=2.6,<2.7
|
|
geoip2: geoip2
|
|
django111: django>=1.11,<1.12
|
|
|
|
[testenv:coverage-report]
|
|
basepython = python3.6
|
|
deps = coverage
|
|
pip_pre = true
|
|
skip_install = true
|
|
commands =
|
|
coverage report --include="src/**/" --omit="src/**/migrations/*.py"
|
|
|
|
[testenv:lint]
|
|
basepython = python3.6
|
|
deps = flake8==3.5.0
|
|
commands =
|
|
flake8 src tests setup.py
|
|
isort -q --recursive --diff src/ tests/
|