001 Project structure

This commit is contained in:
Раис Юсупалиев
2026-03-07 13:23:59 +03:00
parent ff319170a2
commit adfa3e26de
33 changed files with 382 additions and 18 deletions
+16
View File
@@ -0,0 +1,16 @@
from fastapi import FastAPI
from app.config import Settings
from app.main import app, create_app
def test_app_import_smoke() -> None:
assert isinstance(app, FastAPI)
assert isinstance(app.state.settings, Settings)
def test_app_created_with_provided_settings() -> None:
settings = Settings()
instance = create_app(settings=settings)
assert instance.state.settings is settings