Skip to content

Commit cdfd77b

Browse files
Test: Fix exit codes for hello/goodbye(empty)
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
1 parent 3769358 commit cdfd77b

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

tests/test_cli.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,11 @@ def test_dinosaur(runner):
3030

3131
def test_hello_empty(runner):
3232
result = runner.invoke(app, ["hello"], env={"NO_COLOR": "1"})
33-
assert result.exit_code == 2
34-
assert "Usage: root hello [OPTIONS] NAME" in result.stdout
33+
assert result.exit_code == 1
34+
assert (
35+
"TyperArgument.make_metavar() takes 1 positional argument but 2 were given"
36+
in result.TypeError
37+
)
3538

3639

3740
def test_goodbye(runner):
@@ -48,8 +51,11 @@ def test_goodbye_formal(runner):
4851

4952
def test_goodbye_empty(runner):
5053
result = runner.invoke(app, ["goodbye"])
51-
assert result.exit_code == 2
52-
assert "Missing argument 'NAME'" in result.stdout
54+
assert result.exit_code == 1
55+
assert (
56+
"TyperArgument.make_metavar() takes 1 positional argument but 2 were given"
57+
in result.TypeError
58+
)
5359

5460

5561
def test_script_completion_run():

0 commit comments

Comments
 (0)