24 lines
582 B
INI
24 lines
582 B
INI
[pytest]
|
|
testpaths = tests
|
|
python_files = test_*.py
|
|
python_classes = Test*
|
|
python_functions = test_*
|
|
|
|
markers =
|
|
unit: mark test as a unit test (fast, isolated)
|
|
integration: mark test as an integration test (multi-component)
|
|
e2e: mark test as an end-to-end test (full workflow)
|
|
slow: mark test as slow-running (>5s)
|
|
external_api: mark test as requiring external API calls
|
|
llm: mark test as requiring LLM calls
|
|
|
|
addopts =
|
|
-v
|
|
--strict-markers
|
|
--tb=short
|
|
-ra
|
|
|
|
filterwarnings =
|
|
ignore::DeprecationWarning
|
|
ignore::PendingDeprecationWarning
|