chore: prepare release v0.4.0
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
"""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
|
||||
Reference in New Issue
Block a user