mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
delete unused Router.chain property
This commit is contained in:
parent
5e56786119
commit
2b7f054588
2 changed files with 0 additions and 22 deletions
|
|
@ -158,13 +158,6 @@ class Router:
|
|||
for router in self.sub_routers:
|
||||
yield from router.chain_tail
|
||||
|
||||
@property
|
||||
def chain(self) -> Generator[Router, None, None]:
|
||||
yield from self.chain_head
|
||||
tail = self.chain_tail
|
||||
next(tail) # Skip self
|
||||
yield from tail
|
||||
|
||||
@property
|
||||
def parent_router(self) -> Optional[Router]:
|
||||
return self._parent_router
|
||||
|
|
|
|||
|
|
@ -135,21 +135,6 @@ class TestRouter:
|
|||
|
||||
assert await r1.propagate_event(update_type="message", event=None) is UNHANDLED
|
||||
|
||||
async def test_router_chain(self):
|
||||
r1 = Router(name="Router 1")
|
||||
r2_1 = Router(name="Router 2-1")
|
||||
r2_2 = Router(name="Router 2-2")
|
||||
r3 = Router(name="Router 3")
|
||||
|
||||
r1.include_router(r2_1)
|
||||
r1.include_router(r2_2)
|
||||
r2_1.include_router(r3)
|
||||
|
||||
assert tuple(r1.chain) == (r1, r2_1, r3, r2_2)
|
||||
assert tuple(r2_1.chain) == (r2_1, r1, r3)
|
||||
assert tuple(r3.chain) == (r3, r2_1, r1)
|
||||
assert tuple(r2_2.chain) == (r2_2, r1)
|
||||
|
||||
async def test_router_chain_tail(self):
|
||||
r1 = Router(name="Router 1")
|
||||
r2_1 = Router(name="Router 2-1")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue