From 4f72e0ac5fd640ebefb668755799816fee709b2b Mon Sep 17 00:00:00 2001 From: RemiZOffAlex Date: Fri, 24 Apr 2026 20:19:11 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20tests/test=5Fdispatcher.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/test_dispatcher.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 tests/test_dispatcher.py diff --git a/tests/test_dispatcher.py b/tests/test_dispatcher.py new file mode 100644 index 0000000..87c171c --- /dev/null +++ b/tests/test_dispatcher.py @@ -0,0 +1,23 @@ +__author__ = 'RemiZOffAlex' +__email__ = 'remizoffalex@mail.ru' + +import unittest + +from router.dispacher import Dispacher + + +def comparator(params): + return 'param' in params + + +def action(params): + return params['param'] + + +class TestDispatcher(unittest.TestCase): + def test_dispatcher(self): + dispacher = Dispatcher() + params ={'param': True} + dispatcher.register('name', comparator, action) + result = dispatcher(params) + self.assertTrue(result)