Bump Telegram Bot API version

Change request timeout mechanism
Bump package version
This commit is contained in:
Alex Root Junior 2020-06-14 17:14:10 +03:00
parent b78f1cdb17
commit 7844a663a9
58 changed files with 526 additions and 369 deletions

View file

@ -5,6 +5,7 @@ from aiogram import Bot
from aiogram.api.client.session.base import BaseSession
from aiogram.api.methods import TelegramMethod
from aiogram.api.methods.base import Request, Response, T
from aiogram.api.types import UNSET
class MockedSession(BaseSession):
@ -23,7 +24,9 @@ class MockedSession(BaseSession):
async def close(self):
pass
async def make_request(self, token: str, method: TelegramMethod[T]) -> T:
async def make_request(
self, token: str, method: TelegramMethod[T], timeout: Optional[int] = UNSET
) -> T:
self.requests.append(method.build_request())
response: Response[T] = self.responses.pop()
self.raise_for_status(response)