"""
Pytest configuration for klausur-service tests.

Ensures local modules (hyde, hybrid_search, rag_evaluation, etc.)
can be imported by adding the backend directory to sys.path.
"""

import sys
from pathlib import Path

# Add the backend directory to sys.path so local modules can be imported
backend_dir = Path(__file__).parent.parent
if str(backend_dir) not in sys.path:
    sys.path.insert(0, str(backend_dir))
