Telethon/tests/telethon/test_utils.py

19 lines
534 B
Python
Raw Normal View History

from telethon import utils
from telethon.tl.types import (
MessageMediaGame, Game, PhotoEmpty
)
def test_game_input_media_memory_error():
large_long = 2**62
media = MessageMediaGame(Game(
id=large_long, # <- key to trigger `MemoryError`
access_hash=large_long,
short_name='short_name',
title='title',
description='description',
photo=PhotoEmpty(large_long),
))
input_media = utils.get_input_media(media)
bytes(input_media) # <- shouldn't raise `MemoryError`