summaryrefslogtreecommitdiff
path: root/tests/test_parsing.py
diff options
context:
space:
mode:
authorCatherine Devlin <catherine.devlin@gsa.gov>2017-05-28 16:21:58 -0700
committerCatherine Devlin <catherine.devlin@gsa.gov>2017-05-30 06:54:28 -0500
commit6af4b54f52e55d0739b4cc8aef005b09e59ea461 (patch)
tree86ec30dd931eb41e5186fa08232c72e52519862f /tests/test_parsing.py
parent387eaa2b4c98b2e986b24736ee4404f67921b2ef (diff)
downloadcmd2-git-6af4b54f52e55d0739b4cc8aef005b09e59ea461.tar.gz
Moved parser creation into ParserManager
Diffstat (limited to 'tests/test_parsing.py')
-rw-r--r--tests/test_parsing.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/test_parsing.py b/tests/test_parsing.py
index 171f33a5..ef225e23 100644
--- a/tests/test_parsing.py
+++ b/tests/test_parsing.py
@@ -26,13 +26,16 @@ def parser():
c = cmd2.Cmd()
c.multilineCommands = ['multiline']
c.case_insensitive = True
- c._init_parser()
- return c.parser
+ c.parser_manager = cmd2.ParserManager(redirector=c.redirector, terminators=c.terminators, multilineCommands=c.multilineCommands,
+ legalChars=c.legalChars, commentGrammars=c.commentGrammars,
+ commentInProgress=c.commentInProgress, case_insensitive=c.case_insensitive,
+ blankLinesAllowed=c.blankLinesAllowed, prefixParser=c.prefixParser)
+ return c.parser_manager.main_parser
@pytest.fixture
def input_parser():
c = cmd2.Cmd()
- return c.inputParser
+ return c.parser_manager.input_source_parser
def test_remaining_args():