Skip to content

Commit

Permalink
Test the no-plugin case
Browse files Browse the repository at this point in the history
  • Loading branch information
Tyler Goodlet committed Aug 29, 2017
1 parent 6954151 commit 8fd6900
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions testing/test_hookrelay.py
Original file line number Diff line number Diff line change
Expand Up @@ -113,3 +113,17 @@ def hello(self, arg):
pm.register(Plugin1())
res = pm.hook.hello(arg=3)
assert res == None


def test_firstresult_no_plugin(pm):
"""If no implementations/plugins have been registered for a firstresult
hook the multi-call loop should return a None value.
"""
class Api(object):
@hookspec(firstresult=True)
def hello(self, arg):
"api hook 1"

pm.add_hookspecs(Api)
res = pm.hook.hello(arg=3)
assert res == None

0 comments on commit 8fd6900

Please sign in to comment.