From 2b7f0545881dad7df5c53a81aa3437d246eb0567 Mon Sep 17 00:00:00 2001 From: darksidecat <58224121+darksidecat@users.noreply.github.com> Date: Wed, 27 Oct 2021 23:05:39 +0300 Subject: [PATCH] delete unused Router.chain property --- aiogram/dispatcher/router.py | 7 ------- tests/test_dispatcher/test_router.py | 15 --------------- 2 files changed, 22 deletions(-) diff --git a/aiogram/dispatcher/router.py b/aiogram/dispatcher/router.py index 8f2df80b..c8333c3e 100644 --- a/aiogram/dispatcher/router.py +++ b/aiogram/dispatcher/router.py @@ -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 diff --git a/tests/test_dispatcher/test_router.py b/tests/test_dispatcher/test_router.py index c021d46b..56821f46 100644 --- a/tests/test_dispatcher/test_router.py +++ b/tests/test_dispatcher/test_router.py @@ -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")