~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_hooks.py

  • Committer: Daniel Watkins
  • Date: 2008-04-30 14:14:38 UTC
  • mto: (3394.1.1 ianc-integration)
  • mto: This revision was merged to the branch mainline in revision 3395.
  • Revision ID: d.m.watkins@warwick.ac.uk-20080430141438-w2y76ue4le5epcb6
Removed needless line from tests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
    def test_install_hook_appends_known_hook(self):
39
39
        """install_hook should append the callable for known hooks."""
40
40
        hooks = Hooks()
41
 
        hooks['set_rh'] = []
42
41
        self.applyDeprecated(one_five, hooks.install_hook, 'set_rh', None)
43
42
        self.assertEqual(hooks['set_rh'], [None])
44
43
 
45
44
    def test_install_named_hook_raises_unknown_hook(self):
46
45
        hooks = Hooks()
47
 
        hooks['set_rh'] = []
48
46
        self.assertRaises(UnknownHook, hooks.install_named_hook, 'silly',
49
47
                          None, "")
50
48
 
51
49
    def test_install_named_hook_appends_known_hook(self):
52
50
        hooks = Hooks()
53
 
        hooks['set_rh'] = []
54
51
        hooks.install_named_hook('set_rh', None, "demo")
55
52
        self.assertEqual(hooks['set_rh'], [None])
56
53
 
57
54
    def test_install_named_hook_and_retrieve_name(self):
58
55
        hooks = Hooks()
59
 
        hooks['set_rh'] = []
60
56
        hooks.install_named_hook('set_rh', None, "demo")
61
57
        self.assertEqual("demo", hooks.get_hook_name(None))
62
58
 
63
59
    def test_name_hook_and_retrieve_name(self):
64
60
        """name_hook puts the name in the names mapping."""
65
61
        hooks = Hooks()
66
 
        hooks['set_rh'] = []
67
62
        self.applyDeprecated(one_five, hooks.install_hook, 'set_rh', None)
68
63
        hooks.name_hook(None, 'demo')
69
64
        self.assertEqual("demo", hooks.get_hook_name(None))
70
65
 
71
66
    def test_get_unnamed_hook_name_is_unnamed(self):
72
67
        hooks = Hooks()
73
 
        hooks['set_rh'] = []
74
68
        self.applyDeprecated(one_five, hooks.install_hook, 'set_rh', None)
75
69
        self.assertEqual("No hook name", hooks.get_hook_name(None))