""" Pytest configuration for CBCFacil tests Ensures proper Python path for module imports """ import sys import os from pathlib import Path # Add project root to path PROJECT_ROOT = Path(__file__).parent.parent sys.path.insert(0, str(PROJECT_ROOT)) # Set environment variables for testing os.environ.setdefault('LOCAL_STATE_DIR', str(PROJECT_ROOT / 'state')) os.environ.setdefault('LOCAL_DOWNLOADS_PATH', str(PROJECT_ROOT / 'downloads')) # Disable external service connections during tests os.environ.setdefault('NEXTCLOUD_URL', '') os.environ.setdefault('ANTHROPIC_AUTH_TOKEN', '') os.environ.setdefault('GEMINI_API_KEY', '')