2
0
mirror of https://github.com/LonamiWebs/Telethon synced 2025-09-07 17:55:47 +00:00
Files
telethon/client/tests/mtsender_test.py

31 lines
723 B
Python
Raw Normal View History

2023-08-31 10:48:59 +02:00
import asyncio
import logging
from telethon._impl.mtproto.transport.full import Full
from telethon._impl.mtsender.sender import connect
TELEGRAM_TEST_DC_2 = "149.154.167.40:443"
TELEGRAM_DEFAULT_TEST_DC = TELEGRAM_TEST_DC_2
TEST_TIMEOUT = 10000
def test_invoke_encrypted_method(caplog) -> None:
caplog.set_level(logging.DEBUG)
async def func():
deadline = asyncio.get_running_loop().time() + TEST_TIMEOUT
def timeout():
return deadline - asyncio.get_running_loop().time()
sender, enqueuer = await asyncio.wait_for(
connect(Full(), TELEGRAM_DEFAULT_TEST_DC), timeout()
)
# TODO test enqueuer
sender, enqueuer
asyncio.run(func())