diff options
author | kotfu <kotfu@kotfu.net> | 2018-04-23 20:41:04 -0600 |
---|---|---|
committer | kotfu <kotfu@kotfu.net> | 2018-04-23 20:41:04 -0600 |
commit | 7f7adaf2fa211e877987aef075affe2a7082dbc5 (patch) | |
tree | cc63c4b32acb1d9b6181601b47ec4a8ce9416a27 /tests | |
parent | b3d71457e951d9d382787cb82fdf77f32951337c (diff) | |
download | cmd2-git-7f7adaf2fa211e877987aef075affe2a7082dbc5.tar.gz |
More work on multiline
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_shlexparsing.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/tests/test_shlexparsing.py b/tests/test_shlexparsing.py index b9caed7c..d0907820 100644 --- a/tests/test_shlexparsing.py +++ b/tests/test_shlexparsing.py @@ -213,11 +213,13 @@ def test_has_redirect_inside_terminator(parser): assert results.args == '> inside' assert results.terminator == ';' -# def test_parse_unfinished_multiliine_command(parser): -# line = 'multiline has > inside an unfinished command' -# results = parser.parseString(line) -# assert results.multilineCommand == 'multiline' -# assert not 'args' in results +def test_parse_unfinished_multiliine_command(parser): + line = 'multiline has > inside an unfinished command' + statement = parser.parseString(line) + assert statement.multilineCommand == 'multiline' + assert not statement.args + assert not statement.terminator + def test_parse_multiline_command_ignores_redirectors_within_it(parser): line = 'multiline has > inside;' |