Add test for class ChatAction

This commit is contained in:
ShiroNoHaga 2022-01-04 18:00:31 +02:00
parent 406ce01055
commit fb47b51a4b

View file

@ -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