[tox] envlist=py37,py38 skipsdist=True [testenv] setenv = CONFIGURATION = {toxinidir}/../configuration-local.ini deps = -rrequirements/test.txt commands = pytest resource_resolution/ [testenv:codelint] deps = black commands = black -l 120 --check {posargs:.} [testenv:doclint] deps = flake8-docstrings commands = flake8 --doctest --docstring-convention google --max-line-length 120 --exclude .svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg,*test.py --select=D {posargs:.} [testenv:coverage] basepython = python3.7 setenv = CONFIGURATION = {toxinidir}/../configuration-local.ini deps = -rrequirements/test.txt pytest-cov commands = pytest --cov=manager --cov=resource_resolution --cov-fail-under=60 --cov-config={toxinidir}/.coveragerc resource_resolution/