diff --git a/tests/test_dispatcher.py b/tests/test_dispatcher.py index bffb790..75b3f64 100644 --- a/tests/test_dispatcher.py +++ b/tests/test_dispatcher.py @@ -24,4 +24,14 @@ class TestDispatcher(unittest.TestCase): self.assertEqual(result, 'value') def test_sub(self): - pass \ No newline at end of file + dispatcher = Dispatcher() + params ={'param': 'value'} + + sub = Dispatcher() + sub.register('name', comparator, action) + + dispatcher.register('name', comparator, sub) + method = dispatcher(params) + result = method(params) + sub_result = result(params) + self.assertEqual(sub_result, 'value')