17 lines
401 B
Python
17 lines
401 B
Python
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
|