From 743a76c3d102a3dd64ba6ceddbc967abd18ae8a2 Mon Sep 17 00:00:00 2001 From: Daniel O'Connell Date: Tue, 20 May 2025 21:22:53 +0200 Subject: [PATCH] skip db tests when no db --- tests/conftest.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/conftest.py b/tests/conftest.py index cb93b27..834d60f 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -9,6 +9,7 @@ import pytest import qdrant_client import voyageai from sqlalchemy import create_engine, text +from sqlalchemy.exc import OperationalError from sqlalchemy.orm import sessionmaker from testcontainers.qdrant import QdrantContainer @@ -98,7 +99,10 @@ def test_db(): test_db_name = get_test_db_name() # Create test database - test_db_url = create_test_database(test_db_name) + try: + test_db_url = create_test_database(test_db_name) + except OperationalError as e: + pytest.skip(f"Failed to create test database: {e}") try: run_alembic_migrations(test_db_name)