summaryrefslogtreecommitdiff
path: root/tests/test_cmd2.py
diff options
context:
space:
mode:
authorTodd Leonhardt <todd.leonhardt@gmail.com>2019-09-17 21:26:44 -0400
committerGitHub <noreply@github.com>2019-09-17 21:26:44 -0400
commit1176c0cc99975044d2fcec88b3f0903b8453194f (patch)
treeaf2c2be429ebf31183826fceaafe23581a38a3b4 /tests/test_cmd2.py
parent60ab11c3166a2a76bf67774c67b583d7d30fe5be (diff)
parent17eefdeb934525772885ff31f80a0d5a016a5b52 (diff)
downloadcmd2-git-1176c0cc99975044d2fcec88b3f0903b8453194f.tar.gz
Merge pull request #776 from python-cmd2/required_subcmd
Missing subcommand no longer prints all help text
Diffstat (limited to 'tests/test_cmd2.py')
-rwxr-xr-xtests/test_cmd2.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/test_cmd2.py b/tests/test_cmd2.py
index fc8a1dae..94a49a95 100755
--- a/tests/test_cmd2.py
+++ b/tests/test_cmd2.py
@@ -1620,7 +1620,8 @@ def test_get_settable_completion_items(base_app):
def test_alias_no_subcommand(base_app):
out, err = run_cmd(base_app, 'alias')
- assert "Usage: alias [-h]" in out[0]
+ assert "Usage: alias [-h]" in err[0]
+ assert "Error: the following arguments are required: subcommand" in err[1]
def test_alias_create(base_app):
# Create the alias
@@ -1713,7 +1714,8 @@ def test_multiple_aliases(base_app):
def test_macro_no_subcommand(base_app):
out, err = run_cmd(base_app, 'macro')
- assert "Usage: macro [-h]" in out[0]
+ assert "Usage: macro [-h]" in err[0]
+ assert "Error: the following arguments are required: subcommand" in err[1]
def test_macro_create(base_app):
# Create the macro