simplify code to always update keymap

This commit is contained in:
woorst
2017-07-23 13:31:11 -05:00
parent f43a4894fb
commit eb837716d8
3 changed files with 10 additions and 8 deletions

View File

@@ -372,12 +372,13 @@ def test_objects_keymap():
bindings = {'refresh': ['a', 0x12, '<LF>', '<KEY_UP>']}
bindings2 = {'upvote': ['b', 0x13, '<KEY_DOWN>']}
keymap.set_bindings(bindings, 'replace')
keymap._keymap = {}
keymap.set_bindings(bindings)
assert keymap.get('refresh')
with pytest.raises(exceptions.ConfigError) as e:
keymap.get('upvote')
assert 'UPVOTE' in six.text_type(e)
keymap.set_bindings(bindings2, 'update')
keymap.set_bindings(bindings2)
assert keymap.get('refresh')
assert keymap.get('upvote')