summaryrefslogtreecommitdiffstats
path: root/awxkit/test/cli/test_client.py
diff options
context:
space:
mode:
Diffstat (limited to 'awxkit/test/cli/test_client.py')
-rw-r--r--awxkit/test/cli/test_client.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/awxkit/test/cli/test_client.py b/awxkit/test/cli/test_client.py
index db16e37393..e792b6c267 100644
--- a/awxkit/test/cli/test_client.py
+++ b/awxkit/test/cli/test_client.py
@@ -50,8 +50,14 @@ def test_list_resources(capfd, resource):
cli.parse_args(['awx {}'.format(resource)])
cli.connect()
- cli.parse_resource()
- out, err = capfd.readouterr()
+ try:
+ cli.parse_resource()
+ out, err = capfd.readouterr()
+ except SystemExit:
+ # python2 argparse raises SystemExit for invalid/missing required args,
+ # py3 doesn't
+ _, out = capfd.readouterr()
+
assert "usage:" in out
for snippet in (
'--conf.host https://example.awx.org]',