File size: 647 Bytes
e86dfae
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[pytest]
asyncio_mode = auto
testpaths = tests
python_files = test_*.py
python_classes = Test*
python_functions = test_*

# Coverage configuration
addopts =
    --strict-markers
    --tb=short
    -v

markers =
    unit: Unit tests (no external dependencies)
    integration: Integration tests (require running PostgreSQL)
    slow: Tests that take more than 5 seconds
    synthetic: DeepEval tests using hardcoded context (no DB needed)
    live: DeepEval tests against real DB + LLM pipeline
    retrieval: Retrieval quality eval against the golden set (needs PostgreSQL)

filterwarnings =
    ignore::DeprecationWarning
    ignore::UserWarning