fix tests

This commit is contained in:
Maximilian Hils 2019-11-19 18:37:47 +01:00
parent c7eedcbc1a
commit 228e1c74c2

View File

@ -259,26 +259,33 @@ class TestCommandBuffer:
ce.keypress(1, 'tab') ce.keypress(1, 'tab')
ce.update() ce.update()
ret = ce.cbuf.render() ret = ce.cbuf.render()
assert ret[0] == ('commander_command', 'set') assert ret == [
assert ret[1] == ('text', ' ') ('commander_command', 'set'),
assert ret[2] == ('commander_hint', '*options ') ('text', ' '),
('commander_hint', 'option '),
('commander_hint', 'value '),
]
def test_render(self): def test_render(self):
with taddons.context() as tctx: with taddons.context() as tctx:
cb = commander.CommandBuffer(tctx.master) cb = commander.CommandBuffer(tctx.master)
cb.text = "foo" cb.text = "foo"
assert cb.render() assert cb.render()
cb.text = 'set view_filter ~bq test' cb.text = "set view_filter '~bq test'"
ret = cb.render() ret = cb.render()
assert ret[0] == ('commander_command', 'set') assert ret == [
assert ret[1] == ('text', ' ') ('commander_command', 'set'),
assert ret[2] == ('text', 'view_filter=~bq') ('text', ' '),
assert ret[3] == ('text', ' ') ('text', 'view_filter'),
assert ret[4] == ('text', 'test') ('text', ' '),
('text', "'~bq test'"),
]
cb.text = "set" cb.text = "set"
ret = cb.render() ret = cb.render()
assert ret[0] == ('commander_command', 'set') assert ret == [
assert ret[1] == ('text', ' ') ('commander_command', 'set'),
assert ret[2] == ('commander_hint', '*options ') ('text', ' '),
('commander_hint', 'option '),
('commander_hint', 'value '),
]