From fb47b51a4b7870874284d780f4effb97eb57ae78 Mon Sep 17 00:00:00 2001 From: ShiroNoHaga Date: Tue, 4 Jan 2022 18:00:31 +0200 Subject: [PATCH] Add test for class ChatAction --- tests/test_api/test_methods/test_send_chat_action.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/test_api/test_methods/test_send_chat_action.py b/tests/test_api/test_methods/test_send_chat_action.py index 6b6454ae..991bfcc1 100644 --- a/tests/test_api/test_methods/test_send_chat_action.py +++ b/tests/test_api/test_methods/test_send_chat_action.py @@ -1,6 +1,7 @@ import pytest from aiogram.methods import Request, SendChatAction +from aiogram.types import ChatAction from tests.mocked_bot import MockedBot pytestmark = pytest.mark.asyncio @@ -22,3 +23,11 @@ class TestSendChatAction: request: Request = bot.get_request() assert request.method == "sendChatAction" assert response == prepare_result.result + + async def test_chat_action_class(self, bot: MockedBot): + prepare_result = bot.add_result_for(SendChatAction, ok=True, result=True) + + response: bool = await bot.send_chat_action(chat_id=42, action=ChatAction.TYPING) + request: Request = bot.get_request() + assert request.method == "sendChatAction" + assert response == prepare_result.result