From 710621b6ba612a2460174812454b2affed1b315a Mon Sep 17 00:00:00 2001 From: Fusion Date: Thu, 14 May 2026 07:03:30 +0200 Subject: [PATCH] fix(FN-049): prevent double _test suffix in test database URL Fusion-Task-Id: FN-049 Fusion-Task-Lineage: c0c0a1bd-b925-4d84-b529-c9f9d6dde07a --- apps/api/tests/conftest.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/api/tests/conftest.py b/apps/api/tests/conftest.py index 9c2d53a..9a2af3a 100644 --- a/apps/api/tests/conftest.py +++ b/apps/api/tests/conftest.py @@ -16,7 +16,9 @@ from app.db import get_db_session from app.main import app from app.models import Base -TEST_DATABASE_URL = settings.database_url.replace("/headquarter", "/headquarter_test") +TEST_DATABASE_URL = settings.database_url +if "/headquarter_test" not in TEST_DATABASE_URL: + TEST_DATABASE_URL = TEST_DATABASE_URL.replace("/headquarter", "/headquarter_test") if TEST_DATABASE_URL.startswith("postgresql://"): TEST_DATABASE_URL = TEST_DATABASE_URL.replace("postgresql://", "postgresql+asyncpg://", 1)