File size: 763 Bytes
395651c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[pytest]
asyncio_mode = auto
testpaths = tests
pythonpath = .
filterwarnings =
    ignore::DeprecationWarning

markers =
    real_api: HTTP tests need running backend and TEST_USER_ID / TEST_SESSION_ID.
    real_worker_ocr: OCR Celery task or full OCR stack (heavy).
    real_worker_manim: Real Manim render and Supabase video upload.
    real_agents: Live LLM / orchestrator agent calls.
    slow: Large suite or long polling timeouts.
    smoke: Fast API health + one solve job.
    orchestrator_local: In-process Orchestrator without HTTP server.

# Default: skip integration tests that need services, keys, or long runs.
addopts = -m "not real_api and not real_worker_ocr and not real_worker_manim and not real_agents and not slow and not orchestrator_local"