summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/test_parsing.py10
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)