fixtures&easytest

This commit is contained in:
2024-01-26 00:23:38 +03:00
parent 914814e267
commit 0ae3293730
5 changed files with 161 additions and 1 deletions

View File

@@ -18,6 +18,17 @@ class Settings(BaseSettings):
f"@{self.DB_HOST}:{self.DB_PORT}/{self.DB_NAME}"
)
@property
def TESTDATABASE_URL_asyncpg(self):
"""
Возвращает строку подключения к БД необходимую для SQLAlchemy
"""
return (
f"postgresql+asyncpg://{self.DB_USER}:{self.DB_PASS}"
f"@{self.DB_HOST}:{self.DB_PORT}/{self.DB_NAME}_test"
)
model_config = SettingsConfigDict(env_file=".env")