Rework middlewares, separate management to MiddlewareManager class

This commit is contained in:
Alex Root Junior 2022-02-24 01:52:42 +02:00
parent 880dd153d3
commit 49a933d2ab
No known key found for this signature in database
GPG key ID: 074C1D455EBEA4AC
6 changed files with 93 additions and 108 deletions

View file

@ -111,8 +111,8 @@ class TestSimpleI18nMiddleware:
middleware = SimpleI18nMiddleware(i18n=i18n)
middleware.setup(router=dp)
assert middleware not in dp.update.outer_middlewares
assert middleware in dp.message.outer_middlewares
assert middleware not in dp.update.outer_middleware
assert middleware in dp.message.outer_middleware
async def test_get_unknown_locale(self, i18n: I18n):
dp = Dispatcher()