コード例 #1
0
    def test_basic(self):
        self.assertEqual(42, self._hooked(1))

        mgr = hooks.get_hook('test_hook_without_function')
        self.assertEqual(2, len(mgr.extensions))
        self.assertEqual(SampleHookA, mgr.extensions[0].plugin)
        self.assertEqual(SampleHookB, mgr.extensions[1].plugin)
コード例 #2
0
 def setUp(self):
     super(HookTestCase, self).setUp()
     mgr = hooks.get_hook(self.hook_name)
     mgr.api = stevedore.HookManager.make_test_instance(
         self.extensions, hooks.NS)
コード例 #3
0
    def test_basic(self):
        self.assertEqual(42, self._hooked(1))
        mgr = hooks.get_hook('failed_hook')

        self.assertEqual(1, len(mgr.extensions))
        self.assertEqual(SampleHookD, mgr.extensions[0].plugin)