Source code for telegram_framework.tests.test_dummy.test_actions

from telegram_framework.dummy.actions import send_message, send_reply
from telegram_framework import chats, messages


[docs] def test_send_message(): """ Test send_message: success """ chat = chats.Chat() assert 0 == len(chat.messages) message = messages.create_message('new message', sender='some sender') chat = send_message(chat, message) assert 1 == len(chat.messages) last_message = chats.get_last_message(chat) assert message == last_message
[docs] def test_send_reply(): """ Test send_reply: failed: message has no chat """ chat = chats.Chat() assert 0 == len(chat.messages) message = messages.create_message('new message', sender='some sender') chat = chats.add_message(chat, message) last_message = chats.get_last_message(chat) reply = messages.create_reply(last_message, 'reply', sender='other sender') chat = send_reply(reply) last_reply = chats.get_last_message(chat) assert reply == last_reply