From 982ca84c24346fed404bd9da813b3c7b286dff1f Mon Sep 17 00:00:00 2001 From: RemiZOffAlex Date: Fri, 24 Apr 2026 23:01:57 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=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 | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/tests/test_dispatcher.py b/tests/test_dispatcher.py index 75b3f64..b82ea70 100644 --- a/tests/test_dispatcher.py +++ b/tests/test_dispatcher.py @@ -6,18 +6,25 @@ import unittest from router.dispatcher import Dispatcher -def comparator(params): - return 'param' in params +def comparator1(params): + return 'param1' in params +def comparator2(params): + return params['param2']=='value2' + def action(params): - return params['param'] + return params['param3'] class TestDispatcher(unittest.TestCase): def test_dispatcher(self): dispatcher = Dispatcher() - params ={'param': 'value'} + params = { + 'param1': 'value1', + 'param2': 'value2', + 'param3': 'value3' + } dispatcher.register('name', comparator, action) method = dispatcher(params) result = method(params) @@ -34,4 +41,4 @@ class TestDispatcher(unittest.TestCase): method = dispatcher(params) result = method(params) sub_result = result(params) - self.assertEqual(sub_result, 'value') + self.assertEqual(sub_result, 'value3')