FIXDOCKER и typehint в тестах

This commit is contained in:
2024-01-30 23:11:40 +03:00
parent f61cb3a2ee
commit ead24d9f28
13 changed files with 130 additions and 77 deletions

View File

@@ -4,9 +4,10 @@ from pydantic_settings import BaseSettings, SettingsConfigDict
class Settings(BaseSettings):
DB_HOST: str = "db"
DB_PORT: int = 5432
POSTGRES_DB: str = "fastfod_db"
POSTGRES_PASSWORD: str = "postgres"
POSTGRES_USER: str = "postgres"
POSTGRES_DB: str = "fastfood_db"
POSTGRES_PASSWORD: str = "test"
POSTGRES_USER: str = "testuser"
POSTGRES_DB_TEST: str = "fastfood_db_test"
@property
def DATABASE_URL_asyncpg(self):
@@ -27,7 +28,7 @@ class Settings(BaseSettings):
return (
"postgresql+asyncpg://"
f"{self.POSTGRES_USER}:{self.POSTGRES_PASSWORD}"
f"@{self.DB_HOST}:{self.DB_PORT}/{self.POSTGRES_DB}_test"
f"@{self.DB_HOST}:{self.DB_PORT}/{self.POSTGRES_DB_TEST}"
)
model_config = SettingsConfigDict(env_file=".env")