legco_ai_assistant/backend/app/test/acceptance/test_integration_phase2.py

17 lines
512 B
Python

"""Acceptance test: End-to-end Phase 2 — video → ASR → RAG → answer.
Prerequisites:
- Full backend running (uvicorn)
- ChromaDB initialized with test documents
- LLM and ASR providers configured and accessible
- Test video file with known audio content
"""
import pytest
@pytest.mark.acceptance
@pytest.mark.slow
def test_e2e_phase2_video_query():
"""Should upload video, transcribe, and answer from transcript."""
pass # TODO: implement full flow: upload → ASR → query → verify answer