[pytest] minversion = 7.0 testpaths = tests python_files = test_*.py python_classes = Test* python_functions = test_* # Pytest options addopts = -ra --strict-markers --strict-config --showlocals # Markers for organizing tests markers = unit: Unit tests for individual functions integration: Integration tests for workflows slow: Slow-running tests mpl: Tests involving matplotlib fonts: Tests involving font registration data: Tests involving dataset loading # Logging log_cli = false log_cli_level = INFO log_cli_format = %(asctime)s [%(levelname)8s] %(message)s log_cli_date_format = %Y-%m-%d %H:%M:%S # Test discovery norecursedirs = .git .tox dist build *.egg htmlcov # Warnings filterwarnings = error ignore::DeprecationWarning ignore::PendingDeprecationWarning ignore::UserWarning:matplotlib