[tox] distshare = {homedir}/.tox/distshare envlist = lint, test skip_missing_interpreters = true # recreate = true # skipsdist = true [testenv] basepython = python3.11 setenv = PYTHONPATH = {toxinidir}:{env:PYTHONPATH:}:. deps = websocket-client coverage mock pytest pytest-mock commands = coverage run --parallel --source awxkit -m pytest --doctest-glob='*.md' --junit-xml=report.xml {posargs} [testenv:lint] deps = {[testenv]deps} flake8 commands = flake8 awxkit # pylama --report report.pylama awxkit # py.test awxkit --pylama --junitxml=report.pylama {posargs} - coverage erase [testenv:coveralls] commands= - coverage combine - coverage report -m - coveralls [flake8] max-line-length = 120 [pytest] addopts = -v --tb=native junit_family=xunit2