diff options
| author | Jenkins <jenkins@review.openstack.org> | 2014-07-08 17:37:21 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2014-07-08 17:37:21 +0000 |
| commit | ba15646cf8729b461e54233205f9324abf0fa960 (patch) | |
| tree | c32f7b99a998991660868a16bfed9116190f1fbe /openstackclient/tests | |
| parent | 69138c791218e973ca0c97847f8b01a8e24cbdcf (diff) | |
| parent | 79488377eb868460dff841d732ac003625505345 (diff) | |
| download | python-openstackclient-ba15646cf8729b461e54233205f9324abf0fa960.tar.gz | |
Merge "Catch SystemExit for parse args"
Diffstat (limited to 'openstackclient/tests')
| -rw-r--r-- | openstackclient/tests/utils.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/openstackclient/tests/utils.py b/openstackclient/tests/utils.py index 48385d13..307abd7b 100644 --- a/openstackclient/tests/utils.py +++ b/openstackclient/tests/utils.py @@ -73,7 +73,10 @@ class TestCommand(TestCase): def check_parser(self, cmd, args, verify_args): cmd_parser = cmd.get_parser('check_parser') - parsed_args = cmd_parser.parse_args(args) + try: + parsed_args = cmd_parser.parse_args(args) + except SystemExit: + raise Exception("Argument parse failed") for av in verify_args: attr, value = av if attr: |
