def test_no_hooks(): call_hook({}, "test")
def test_no_hook(self): call_hook(self.settings, "test2")
def test_existing(self): tracer = {"called": False} call_hook(self.settings, "test", tracer) self.assertTrue(tracer["called"])