1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
[tox]
envlist = py
[testenv]
skip_install = true
deps = uv
commands = uv pip install -e .[dev]
coverage run -m pytest -v tests
coverage report -m
passenv = PGHOST
PGPORT
PGUSER
PGPASSWORD
[testenv:style]
skip_install = true
deps = ruff
commands = ruff check
ruff format --diff
[testenv:integration]
skip_install = true
deps = uv
commands = uv pip install -e .[dev]
behave tests/features --no-capture
[testenv:rest]
skip_install = true
deps = uv
commands = uv pip install -e .[dev]
docutils --halt=warning changelog.rst
|