Added full support for the Bot API 9.2 (#1720)

* Added full support for the Bot API 9.2

* Mark butcher tool output files as linguist-generated in .gitattributes

* Switch `send_date` type from `int` to `DateTime` in suggested post models
This commit is contained in:
Alex Root Junior 2025-08-17 19:07:58 +03:00 committed by GitHub
parent ddcedadfbd
commit ab8af773cf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
165 changed files with 4404 additions and 813 deletions

View file

@ -0,0 +1,14 @@
from aiogram.methods import ApproveSuggestedPost
from tests.mocked_bot import MockedBot
class TestApproveSuggestedPost:
async def test_bot_method(self, bot: MockedBot):
prepare_result = bot.add_result_for(ApproveSuggestedPost, ok=True, result=True)
response: bool = await bot.approve_suggested_post(
chat_id=-42,
message_id=42,
)
request = bot.get_request()
assert response == prepare_result.result

View file

@ -0,0 +1,14 @@
from aiogram.methods import DeclineSuggestedPost
from tests.mocked_bot import MockedBot
class TestDeclineSuggestedPost:
async def test_bot_method(self, bot: MockedBot):
prepare_result = bot.add_result_for(DeclineSuggestedPost, ok=True, result=True)
response: bool = await bot.decline_suggested_post(
chat_id=-42,
message_id=42,
)
request = bot.get_request()
assert response == prepare_result.result