fix(FN-049): prevent double _test suffix in test database URL
Fusion-Task-Id: FN-049 Fusion-Task-Lineage: c0c0a1bd-b925-4d84-b529-c9f9d6dde07a
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user