"""
Pytest configuration for IRIS tests
"""
import sys
import os
from pathlib import Path
from dotenv import load_dotenv
# Add the project root to Python path
project_root = Path(__file__).parent.parent
sys.path.insert(0, str(project_root))
# Load environment variables from .env first
load_dotenv(project_root / ".env")
# Only set defaults if not already set in .env
if not os.getenv("REDIS_HOST"):
os.environ.setdefault("REDIS_HOST", "localhost")
os.environ.setdefault("REDIS_PORT", "6379")
os.environ.setdefault("REDIS_DB", "0")