2017-11-11 12:43:22 +02:00
|
|
|
import datetime
|
|
|
|
|
|
|
|
|
|
from aiogram import types
|
2017-11-29 14:57:07 +02:00
|
|
|
from .dataset import MESSAGE
|
2017-11-11 12:43:22 +02:00
|
|
|
|
2017-11-29 14:57:07 +02:00
|
|
|
message = types.Message(**MESSAGE)
|
2017-11-11 12:43:22 +02:00
|
|
|
|
|
|
|
|
|
2017-11-29 14:57:07 +02:00
|
|
|
def test_message_id():
|
|
|
|
|
assert message.message_id == MESSAGE['message_id']
|
|
|
|
|
assert message['message_id'] == MESSAGE['message_id']
|
2017-11-11 12:43:22 +02:00
|
|
|
|
|
|
|
|
|
2017-11-29 14:57:07 +02:00
|
|
|
def test_from():
|
|
|
|
|
assert isinstance(message.from_user, types.User)
|
|
|
|
|
assert message.from_user == message['from']
|
2017-11-11 12:43:22 +02:00
|
|
|
|
|
|
|
|
|
2017-11-29 14:57:07 +02:00
|
|
|
def test_chat():
|
|
|
|
|
assert isinstance(message.chat, types.Chat)
|
|
|
|
|
assert message.chat == message['chat']
|
2017-11-11 12:43:22 +02:00
|
|
|
|
|
|
|
|
|
2017-11-29 14:57:07 +02:00
|
|
|
def test_date():
|
|
|
|
|
assert isinstance(message.date, datetime.datetime)
|
|
|
|
|
assert int(message.date.timestamp()) == MESSAGE['date']
|
|
|
|
|
assert message.date == message['date']
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def test_text():
|
|
|
|
|
assert message.text == MESSAGE['text']
|
|
|
|
|
assert message['text'] == MESSAGE['text']
|