Modify the keypad test
The new behaviour is for the keypad to yield its usual key, such that instead of a special <Num+2> keypress, it yields <2>
This commit is contained in:
parent
a5dc8a3025
commit
bc885cc9ee
@ -215,14 +215,14 @@ class TestHandle:
|
|||||||
|
|
||||||
@pytest.mark.parametrize('modifiers, text', [
|
@pytest.mark.parametrize('modifiers, text', [
|
||||||
(Qt.NoModifier, '2'),
|
(Qt.NoModifier, '2'),
|
||||||
(Qt.KeypadModifier, 'num-2'),
|
(Qt.KeypadModifier, '2'),
|
||||||
])
|
])
|
||||||
def test_number_press_keypad(self, fake_keyevent, keyparser, config_stub,
|
def test_number_press_keypad(self, fake_keyevent, keyparser, config_stub,
|
||||||
modifiers, text):
|
modifiers, text):
|
||||||
"""Make sure a <Num+2> binding overrides the 2 binding."""
|
"""Make sure a <Num+2> binding yields the 2 binding."""
|
||||||
config_stub.val.bindings.commands = {'normal': {
|
config_stub.val.bindings.commands = {'normal': {
|
||||||
'2': 'message-info 2',
|
'2': 'message-info 2',
|
||||||
'<Num+2>': 'message-info num-2'}}
|
'<Num+2>': 'message-info 2'}}
|
||||||
keyparser._read_config('normal')
|
keyparser._read_config('normal')
|
||||||
keyparser.handle(fake_keyevent(Qt.Key_2, modifiers))
|
keyparser.handle(fake_keyevent(Qt.Key_2, modifiers))
|
||||||
command = 'message-info {}'.format(text)
|
command = 'message-info {}'.format(text)
|
||||||
|
Loading…
Reference in New Issue
Block a user