diff options
Diffstat (limited to 'test/mitmproxy/tools/console/test_defaultkeys.py')
-rw-r--r-- | test/mitmproxy/tools/console/test_defaultkeys.py | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/test/mitmproxy/tools/console/test_defaultkeys.py b/test/mitmproxy/tools/console/test_defaultkeys.py index 9c79525b..58a0a585 100644 --- a/test/mitmproxy/tools/console/test_defaultkeys.py +++ b/test/mitmproxy/tools/console/test_defaultkeys.py @@ -1,10 +1,12 @@ +import pytest + +import mitmproxy.types +from mitmproxy import command +from mitmproxy import ctx from mitmproxy.test.tflow import tflow from mitmproxy.tools.console import defaultkeys from mitmproxy.tools.console import keymap from mitmproxy.tools.console import master -from mitmproxy import command -from mitmproxy import ctx -import pytest @pytest.mark.asyncio @@ -18,10 +20,13 @@ async def test_commands_exist(): await m.load_flow(tflow()) for binding in km.bindings: - results = command_manager.parse_partial(binding.command.strip()) + parsed, _ = command_manager.parse_partial(binding.command.strip()) - cmd = results[0][0].value - args = [a.value for a in results[0][1:]] + cmd = parsed[0].value + args = [ + a.value for a in parsed[1:] + if a.type != mitmproxy.types.Space + ] assert cmd in m.commands.commands |