26 lines
593 B
INI
26 lines
593 B
INI
|
[tox]
|
||
|
envlist = lint, test-py3-app
|
||
|
skip_missing_interpreters = true
|
||
|
minversion = 3.21.0
|
||
|
|
||
|
[testenv:lint]
|
||
|
# no need to install package with deps to lint sources
|
||
|
skip_install = true
|
||
|
deps =
|
||
|
black
|
||
|
flake8
|
||
|
flake8-import-order
|
||
|
setenv =
|
||
|
FORMAT_PATHS = userausfall{/} setup.py libpy{/}
|
||
|
commands =
|
||
|
python3 -m flake8 {env:FORMAT_PATHS}
|
||
|
python3 -m black --check {env:FORMAT_PATHS}
|
||
|
|
||
|
[testenv:test-py3-app]
|
||
|
sitepackages = true
|
||
|
deps =
|
||
|
coverage
|
||
|
setenv = DJANGO_SETTINGS_MODULE=userausfall.settings
|
||
|
commands =
|
||
|
python3 -m coverage run --append --source='userausfall' -m django test --verbosity=2
|