[pytest] # Configuration for pytest minversion = 6.0 addopts = -ra -q --strict-markers testpaths = tests python_files = test_*.py python_classes = Test* python_functions = test_* # Markers markers = slow: marks tests as slow (deselect with '-m "not slow"') integration: marks tests as integration tests unit: marks tests as unit tests # Coverage options [coverage:run] source = . omit = tests/* venv/* */site-packages/* [coverage:report] exclude_lines = pragma: no cover def __repr__ raise AssertionError raise NotImplementedError if __name__ == .__main__.: if TYPE_CHECKING: