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`