summaryrefslogtreecommitdiff
path: root/tests/test_completion.py
diff options
context:
space:
mode:
authorKevin Van Brunt <kmvanbrunt@gmail.com>2018-03-23 16:26:38 -0400
committerKevin Van Brunt <kmvanbrunt@gmail.com>2018-03-23 16:26:38 -0400
commit55fa6ee0632d8126f081cfed204fde0f0bd0b70c (patch)
tree10a01dc45e8b1c6860d4e63c2f60a9e6e0f155ee /tests/test_completion.py
parent0a16f8a9389bd626b69ca442f942a8f86b90fa3d (diff)
parent966d6a53e87147e2db9424c0f0060ca7e20e690f (diff)
downloadcmd2-git-55fa6ee0632d8126f081cfed204fde0f0bd0b70c.tar.gz
Merge branch 'master' into new_quoted_completion
Diffstat (limited to 'tests/test_completion.py')
-rw-r--r--tests/test_completion.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/test_completion.py b/tests/test_completion.py
index aa32d444..8b9eba63 100644
--- a/tests/test_completion.py
+++ b/tests/test_completion.py
@@ -650,9 +650,10 @@ class SubcommandsExample(cmd2.Cmd):
@cmd2.with_argparser(base_parser)
def do_base(self, args):
"""Base command help"""
- if args.func is not None:
- # Call whatever sub-command function was selected
- args.func(self, args)
+ func = getattr(args, 'func', None)
+ if func is not None:
+ # Call whatever subcommand function was selected
+ func(self, args)
else:
# No sub-command was provided, so as called
self.do_help('base')