[pytest] testpaths = tests python_files = test_*.py python_classes = Test* python_functions = test_* # Custom markers markers = slow: marks tests as slow (creates database, uses containers, etc.) integration: marks tests that require external services db: marks tests that require database access # Usage: # pytest - Run fast tests only (default) # pytest --run-slow - Run all tests including slow ones # pytest -m slow --run-slow - Run only slow tests # Suppress common warnings filterwarnings = ignore::DeprecationWarning:feedparser.* ignore::DeprecationWarning:discord.* ignore::sqlalchemy.exc.MovedIn20Warning