Fix tests in test_object that failed with pytest-5
This commit is contained in:
@@ -380,6 +380,7 @@ def test_objects_keymap():
|
||||
assert keymap.get(Command('exit')) == []
|
||||
assert keymap.get(Command('PAGE_TOP')) == ['gg']
|
||||
assert keymap.get('upvote') == ['b', '<KEY_F5>']
|
||||
|
||||
with pytest.raises(exceptions.ConfigError) as e:
|
||||
keymap.get('downvote')
|
||||
assert 'DOWNVOTE' in six.text_type(e)
|
||||
@@ -389,9 +390,11 @@ def test_objects_keymap():
|
||||
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)
|
||||
assert keymap.get('refresh')
|
||||
assert keymap.get('upvote')
|
||||
@@ -403,6 +406,7 @@ def test_objects_keymap():
|
||||
assert KeyMap.parse('<KEY_UP>') == 259
|
||||
assert KeyMap.parse('<KEY_F5>') == 269
|
||||
assert KeyMap.parse('gg') == (103, 103)
|
||||
|
||||
for key in ('', None, '<lf>', '<DNS>', '<KEY_UD>', '♬', 'ggg'):
|
||||
with pytest.raises(exceptions.ConfigError) as e:
|
||||
keymap.parse(key)
|
||||
|
||||
Reference in New Issue
Block a user