Make context manager in tests compatible with Python 3.8

This commit is contained in:
Alex Root Junior 2023-01-08 16:40:04 +02:00
parent 053e0bbbcc
commit 1e89a4b580
No known key found for this signature in database
GPG key ID: 074C1D455EBEA4AC

View file

@ -198,16 +198,13 @@ class TestCallbackAnswerMiddleware:
stack.append("answer")
middleware = CallbackAnswerMiddleware()
with (
patch(
"aiogram.utils.callback_answer.CallbackAnswerMiddleware.construct_callback_answer",
new_callable=MagicMock,
side_effect=lambda **kwargs: CallbackAnswer(**{"answered": False, **properties}),
),
patch(
"aiogram.utils.callback_answer.CallbackAnswerMiddleware.answer",
new=answer,
),
with patch(
"aiogram.utils.callback_answer.CallbackAnswerMiddleware.construct_callback_answer",
new_callable=MagicMock,
side_effect=lambda **kwargs: CallbackAnswer(**{"answered": False, **properties}),
), patch(
"aiogram.utils.callback_answer.CallbackAnswerMiddleware.answer",
new=answer,
):
await middleware(handler, event, {})