Add a test for keyconfig.get_command(..., default=True)
This commit is contained in:
parent
298dcb4c90
commit
1a88b64c67
@ -149,6 +149,14 @@ class TestKeyConfig:
|
|||||||
config_stub.val.bindings.commands = no_bindings
|
config_stub.val.bindings.commands = no_bindings
|
||||||
assert key_config_stub.get_command('foobar', 'normal') is None
|
assert key_config_stub.get_command('foobar', 'normal') is None
|
||||||
|
|
||||||
|
def test_get_command_default(self, key_config_stub, config_stub):
|
||||||
|
config_stub.val.bindings.default = {
|
||||||
|
'normal': {'x': 'message-info default'}}
|
||||||
|
config_stub.val.bindings.commands = {
|
||||||
|
'normal': {'x': 'message-info custom'}}
|
||||||
|
cmd = 'message-info default'
|
||||||
|
assert key_config_stub.get_command('x', 'normal', default=True) == cmd
|
||||||
|
|
||||||
@pytest.mark.parametrize('bindings, expected', [
|
@pytest.mark.parametrize('bindings, expected', [
|
||||||
# Simple
|
# Simple
|
||||||
({'a': 'message-info foo', 'b': 'message-info bar'},
|
({'a': 'message-info foo', 'b': 'message-info bar'},
|
||||||
|
Loading…
Reference in New Issue
Block a user