Fix tests because of new '0' key handling.
This commit is contained in:
parent
1f94e0fee6
commit
756aa3e16f
@ -38,7 +38,8 @@ BINDINGS = {'test': {'<Ctrl-a>': 'ctrla',
|
|||||||
'a': 'a',
|
'a': 'a',
|
||||||
'ba': 'ba',
|
'ba': 'ba',
|
||||||
'ax': 'ax',
|
'ax': 'ax',
|
||||||
'ccc': 'ccc'},
|
'ccc': 'ccc',
|
||||||
|
'0': '0'},
|
||||||
'test2': {'foo': 'bar', '<Ctrl+X>': 'ctrlx'}}
|
'test2': {'foo': 'bar', '<Ctrl+X>': 'ctrlx'}}
|
||||||
|
|
||||||
|
|
||||||
@ -189,6 +190,12 @@ class TestKeyChain:
|
|||||||
self.kp.execute.assert_called_once_with('ba', self.kp.Type.chain, None)
|
self.kp.execute.assert_called_once_with('ba', self.kp.Type.chain, None)
|
||||||
assert self.kp._keystring == ''
|
assert self.kp._keystring == ''
|
||||||
|
|
||||||
|
def test_0(self, fake_keyevent_factory):
|
||||||
|
"""Test with 0 keypress."""
|
||||||
|
self.kp.handle(fake_keyevent_factory(Qt.Key_0, text='0'))
|
||||||
|
self.kp.execute.assert_called_once_with('0', self.kp.Type.chain, None)
|
||||||
|
assert self.kp._keystring == ''
|
||||||
|
|
||||||
def test_ambiguous_keychain(self, fake_keyevent_factory, mocker, stubs):
|
def test_ambiguous_keychain(self, fake_keyevent_factory, mocker, stubs):
|
||||||
"""Test ambiguous keychain."""
|
"""Test ambiguous keychain."""
|
||||||
mocker.patch('qutebrowser.keyinput.basekeyparser.config',
|
mocker.patch('qutebrowser.keyinput.basekeyparser.config',
|
||||||
@ -240,7 +247,9 @@ class TestCount:
|
|||||||
self.kp.handle(fake_keyevent_factory(Qt.Key_0, text='0'))
|
self.kp.handle(fake_keyevent_factory(Qt.Key_0, text='0'))
|
||||||
self.kp.handle(fake_keyevent_factory(Qt.Key_B, text='b'))
|
self.kp.handle(fake_keyevent_factory(Qt.Key_B, text='b'))
|
||||||
self.kp.handle(fake_keyevent_factory(Qt.Key_A, text='a'))
|
self.kp.handle(fake_keyevent_factory(Qt.Key_A, text='a'))
|
||||||
self.kp.execute.assert_called_once_with('ba', self.kp.Type.chain, 0)
|
calls = [mock.call('0', self.kp.Type.chain, None),
|
||||||
|
mock.call('ba', self.kp.Type.chain, None)]
|
||||||
|
self.kp.execute.assert_has_calls(calls)
|
||||||
assert self.kp._keystring == ''
|
assert self.kp._keystring == ''
|
||||||
|
|
||||||
def test_count_42(self, fake_keyevent_factory):
|
def test_count_42(self, fake_keyevent_factory):
|
||||||
|
Loading…
Reference in New Issue
Block a user