Settings done right

This commit is contained in:
Eden Kirin
2023-09-21 08:37:44 +02:00
parent 27a449793c
commit ec306b38fe
6 changed files with 58 additions and 44 deletions

View File

@ -74,26 +74,15 @@ def create_db_engine(connection_settings: DBConnectionSettings) -> AsyncEngine:
)
if "pytest" in sys.modules:
engine = create_db_engine(
connection_settings=DBConnectionSettings(
username=settings.testing.DB_USER,
password=settings.testing.DB_PASSWORD,
host=settings.testing.DB_HOST,
port=settings.testing.DB_PORT,
database=settings.testing.DB_NAME,
)
)
else:
engine = create_db_engine(
connection_settings=DBConnectionSettings(
username=settings.db.USER,
password=settings.db.PASSWORD,
host=settings.db.HOST,
port=settings.db.PORT,
database=settings.db.NAME,
)
engine = create_db_engine(
connection_settings=DBConnectionSettings(
username=settings.db.USER,
password=settings.db.PASSWORD,
host=settings.db.HOST,
port=settings.db.PORT,
database=settings.db.NAME,
)
)
"""Configure via DatabaseSettings.