mirror of
https://github.com/yweber/lodel2.git
synced 2025-10-30 19:19:03 +01:00
Add a test on hooks priority
This commit is contained in:
parent
196d959188
commit
9cf1cc6884
1 changed files with 20 additions and 0 deletions
|
|
@ -40,4 +40,24 @@ class HookTestCase(unittest.TestCase):
|
|||
#Checks call
|
||||
mmock.assert_called_once_with(testhook, 'Caller', 'payload')
|
||||
|
||||
def test_priority_call(self):
|
||||
""" Testing priority to ensure a call order """
|
||||
@LodelHook(testhook, 1)
|
||||
def stage_1_hook(name, caller, payload):
|
||||
return '4'+payload
|
||||
|
||||
@LodelHook(testhook, 10)
|
||||
def stage_1_hook(name, caller, payload):
|
||||
return '3'+payload
|
||||
|
||||
@LodelHook(testhook, 20)
|
||||
def stage_1_hook(name, caller, payload):
|
||||
return '1'+payload
|
||||
|
||||
@LodelHook(testhook, 15)
|
||||
def stage_1_hook(name, caller, payload):
|
||||
return '2'+payload
|
||||
|
||||
result = LodelHook.call_hook(testhook, 'me', 'WootWoot')
|
||||
self.assertEqual(result, '1234WootWoot')
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue