def test_check_user_keybindings_return_new_upon_valid_user_keybinding(self):
     valid_keybinding    = {u"a":u"ctrl-shift-a"}
     default_keybindings = {u"a":u"ctrl-alt-del"}
     expected            = {u"a":u"ctrl+shift+a"}
     result = utility.check_user_keybindings(default_keybindings, valid_keybinding)
     self.assertEqual(expected, result)
 def test_check_user_keybindings_return_empty_dict_when_user_keybindings_is_empty(self):
     valid_keybinding    = dict()
     default_keybindings = dict(a=u"ctrl-alt-del")
     expected            = dict()
     result = utility.check_user_keybindings(default_keybindings, valid_keybinding)
     self.assertEqual(expected, result)
 def test_check_user_keybindings_return_default_upon_invalid_user_keybinding(self):
     invalid_keybinding  = {u"a":u"ctrl-iota-a"}
     default_keybindings = {u"a":u"ctrl-alt-del"}
     expected            = default_keybindings
     result = utility.check_user_keybindings(default_keybindings, invalid_keybinding)
     self.assertEqual(expected, result)