summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorTodd Leonhardt <todd.leonhardt@gmail.com>2017-05-30 08:37:00 -0400
committerGitHub <noreply@github.com>2017-05-30 08:37:00 -0400
commitbfd50611a7647af8b56fe34babf0b634708aaae9 (patch)
treebb1de3996993773c84acf9f37353fa0eff71f76c /tests
parent387eaa2b4c98b2e986b24736ee4404f67921b2ef (diff)
parent3ebeefc8a49d158495e7a157257eec8d5e897143 (diff)
downloadcmd2-git-bfd50611a7647af8b56fe34babf0b634708aaae9.tar.gz
Merge pull request #110 from python-cmd2/extract_parser_methods
Extract parser methods
Diffstat (limited to 'tests')
-rw-r--r--tests/test_parsing.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/test_parsing.py b/tests/test_parsing.py
index 171f33a5..a3b601db 100644
--- a/tests/test_parsing.py
+++ b/tests/test_parsing.py
@@ -26,13 +26,17 @@ 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,
+ preparse=c.preparse, postparse=c.postparse, shortcuts=c.shortcuts)
+ 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():