mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
Add support for managed_bot updates
This commit is contained in:
parent
da14db0963
commit
81cc924ed8
6 changed files with 63 additions and 0 deletions
|
|
@ -30,6 +30,7 @@ from aiogram.types import (
|
|||
ChatMemberUpdated,
|
||||
ChosenInlineResult,
|
||||
InlineQuery,
|
||||
ManagedBotUpdated,
|
||||
Message,
|
||||
MessageReactionCountUpdated,
|
||||
MessageReactionUpdated,
|
||||
|
|
@ -602,6 +603,18 @@ class TestDispatcher:
|
|||
False,
|
||||
True,
|
||||
),
|
||||
pytest.param(
|
||||
"managed_bot",
|
||||
Update(
|
||||
update_id=42,
|
||||
managed_bot=ManagedBotUpdated(
|
||||
user=User(id=42, is_bot=False, first_name="Test"),
|
||||
bot_user=User(id=100, is_bot=True, first_name="ManagedBot"),
|
||||
),
|
||||
),
|
||||
False,
|
||||
True,
|
||||
),
|
||||
],
|
||||
)
|
||||
async def test_listen_update(
|
||||
|
|
|
|||
|
|
@ -71,6 +71,7 @@ class TestRouter:
|
|||
assert router.observers["shipping_query"] == router.shipping_query
|
||||
assert router.observers["pre_checkout_query"] == router.pre_checkout_query
|
||||
assert router.observers["poll"] == router.poll
|
||||
assert router.observers["managed_bot"] == router.managed_bot
|
||||
|
||||
async def test_emit_startup(self):
|
||||
router1 = Router()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue