diff options
author | kotfu <kotfu@kotfu.net> | 2018-08-08 20:39:05 -0600 |
---|---|---|
committer | kotfu <kotfu@kotfu.net> | 2018-08-08 20:39:05 -0600 |
commit | ad09ee3d3bd87c3dddefa890f8dad03bcb4c143c (patch) | |
tree | 1d5d3a5beb53841b5e5345df49b396638c60e9b7 /tests | |
parent | c4f8870b9556896af086f6374181dafa75a2d1ee (diff) | |
download | cmd2-git-ad09ee3d3bd87c3dddefa890f8dad03bcb4c143c.tar.gz |
parse_command_only now appropriately sets multiline_command
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_parsing.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/test_parsing.py b/tests/test_parsing.py index 589b6e7f..de4c637e 100644 --- a/tests/test_parsing.py +++ b/tests/test_parsing.py @@ -601,6 +601,16 @@ def test_parse_command_only_none(parser, line): assert statement.args is None assert statement == '' +def test_parse_command_only_multiline(parser): + line = 'multiline with partially "open quotes and no terminator' + statement = parser.parse_command_only(line) + assert statement.command == 'multiline' + assert statement.multiline_command == 'multiline' + assert statement.args == 'with partially "open quotes and no terminator' + assert statement == statement.args + assert statement.command_and_args == line + + def test_statement_initialization(parser): string = 'alias' statement = cmd2.Statement(string) |