24 lines
488 B
Python
24 lines
488 B
Python
__author__ = 'RemiZOffAlex'
|
|
__email__ = 'remizoffalex@mail.ru'
|
|
|
|
import unittest
|
|
|
|
from router.dispatcher 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)
|