29 lines
543 B
INI
29 lines
543 B
INI
[tox]
|
|
envlist = py38, py39, py310, py311
|
|
|
|
[gh-actions]
|
|
python =
|
|
3.8: py38
|
|
3.9: py39
|
|
3.10: py310
|
|
3.11: py311
|
|
3.12: py312
|
|
|
|
[testenv]
|
|
setenv =
|
|
PYTHONPATH = {toxinidir}:{toxinidir}/pydiscourse
|
|
commands =
|
|
pytest {posargs} --cov=pydiscourse
|
|
coverage report -m --include='**/pydiscourse/client.py' --fail-under=46
|
|
coverage report -m --include='**/pydiscourse/sso.py' --fail-under=100
|
|
deps =
|
|
-r{toxinidir}/requirements.txt
|
|
|
|
[testenv:ruff]
|
|
basepython=python
|
|
skip_install=true
|
|
deps=
|
|
ruff
|
|
commands=
|
|
ruff .
|