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