"""Import smoke tests for the split application modules.""" from __future__ import annotations from volumen.admin_auth_routes import router as auth_router from volumen.admin_media_routes import router as media_router from volumen.admin_post_routes import router as post_router from volumen.admin_settings_routes import router as settings_router from volumen.app import create_app from volumen.server import create_app as legacy_create_app def test_split_modules_import_and_construct_app(config, store) -> None: assert legacy_create_app is create_app assert auth_router.routes assert post_router.routes assert settings_router.routes assert media_router.routes app = create_app(config, store) assert app.state.config is config assert app.state.store is store