diff --git a/.env_template b/.env_template index 54b18a1..628a0c7 100644 --- a/.env_template +++ b/.env_template @@ -6,6 +6,12 @@ DB_USER= DB_PASS= DB_NAME= +TEST_DB_HOST= +TEST_DB_PORT= +TEST_DB_USER= +TEST_DB_PASS= +TEST_DB_NAME= + SECRET_KEY= ALGORITHM= diff --git a/app/config.py b/app/config.py index 82eb11b..fc9fac1 100644 --- a/app/config.py +++ b/app/config.py @@ -1,9 +1,12 @@ from typing import Literal +from pydantic import ConfigDict from pydantic_settings import BaseSettings class Settings(BaseSettings): + model_config = ConfigDict(env_file=".env") + MODE: Literal["DEV", "TEST", "PROD"] DB_USER: str @@ -31,8 +34,5 @@ class Settings(BaseSettings): IMAGE_UPLOAD_SERVER: str - class Config: - env_file = ".env" - settings = Settings() diff --git a/app/tests/conftest.py b/app/tests/conftest.py index 5081ab7..1fa316f 100644 --- a/app/tests/conftest.py +++ b/app/tests/conftest.py @@ -32,7 +32,6 @@ async def prepare_database(): new_users = [] for i in users: i['date_of_birth'] = datetime.strptime(i['date_of_birth'], '%Y-%m-%d') - # i['date_of_birth'] = i['date_of_birth'].isoformat() new_users.append(i) async with async_session_maker() as session: