| [tool:pytest] | |
| testpaths = tests | |
| python_files = test_*.py | |
| python_classes = Test* | |
| python_functions = test_* | |
| addopts = | |
| -v | |
| --tb=short | |
| --strict-markers | |
| --cov=src | |
| --cov-report=html | |
| --cov-report=term-missing | |
| markers = | |
| integration: Integration tests (deselect with '-m "not integration"') | |
| slow: Slow tests (deselect with '-m "not slow"') | |
| [coverage:run] | |
| source = src | |
| omit = | |
| */tests/* | |
| */__pycache__/* | |
| */venv/* | |
| */env/* | |
| [coverage:report] | |
| precision = 2 | |
| show_missing = True | |
| skip_covered = False | |
| [coverage:html] | |
| directory = htmlcov | |