project
|-app1
|-common
|-app2
@pytest.fixture(scope='session')
def main_app(request):
common_app = create_app()
app1 = create_app1()
app2 = create_app2()
common_app.config['SQLALCHEMY_DATABASE_URI'] = SQLALCHEMY_TEST_DATABASE_URI
app = DispatcherMiddleware(common_app.wsgi_app, {
'/app1': app1.wsgi_app,
'/app2': app2.wsgi_app
})
ctx = app.app_context()
ctx.push()
Я все время получаю ошибку Объект DispatcherMiddleware 'не имеет атрибута' app_context как тестировать приложения при диспетчеризации приложений