From 6cbf9cdde6419280e12387693cb46bff67e407c5 Mon Sep 17 00:00:00 2001 From: mpa Date: Sun, 10 May 2020 13:21:05 +0400 Subject: [PATCH] tests(deprecated-observer): clean code remove empty possible func. add new condition for version major --- tests/test_dispatcher/test_deprecated.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/tests/test_dispatcher/test_deprecated.py b/tests/test_dispatcher/test_deprecated.py index 98eb87cd..63c2b4de 100644 --- a/tests/test_dispatcher/test_deprecated.py +++ b/tests/test_dispatcher/test_deprecated.py @@ -23,18 +23,15 @@ OBSERVERS = { def test_deprecated_handlers_name(): from aiogram import __version__ - minor_partial = int(__version__.split(".")[1]) + major, minor = map(int, __version__.split(".")[:-1]) - if minor_partial >= 2: + if minor >= 2 and major >= 3: # version >=3.2.* do_assert = pytest.raises(AttributeError) - else: + else: # for versions <=3.2.* (we don't care if major is lesser than `3`) do_assert = pytest.warns(DeprecationWarning) router = Router() - async def _(__): - ... - with do_assert: for decor in OBSERVERS: getattr(router, decor + "_handler")