From 6b067241b500c7edbeea0d8c3508b9b70bd2acca Mon Sep 17 00:00:00 2001 From: danbusse <81775558+danbusse@users.noreply.github.com> Date: Mon, 22 Jun 2026 22:18:34 -0600 Subject: [PATCH] test: set env vars in conftest to fix import errors --- backend/tests/conftest.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/backend/tests/conftest.py b/backend/tests/conftest.py index 7e52036..cdf9b2d 100644 --- a/backend/tests/conftest.py +++ b/backend/tests/conftest.py @@ -1,6 +1,13 @@ -import pytest -import sys import os +import sys -# Add backend to path so imports work without installing the package -sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..")) +# Set required env vars before any app imports +os.environ.setdefault("SECRET_KEY", "test-secret-key") +os.environ.setdefault("ANTHROPIC_API_KEY", "test-anthropic-key") +os.environ.setdefault("ADMIN_EMAIL", "admin@test.com") +os.environ.setdefault("ADMIN_PASSWORD", "testpassword") +os.environ.setdefault("DATABASE_URL", "postgresql+asyncpg://test:test@localhost:5432/test") +os.environ.setdefault("REDIS_URL", "redis://localhost:6379") + +# Add backend to path +sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))