From d1a32e6547fe48e63a40e84f99123489647dff88 Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Fri, 1 Jun 2018 02:57:41 -0700 Subject: [PATCH] tests: Negative tests should ignore exceptions properly --- tests/functional/tests.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/functional/tests.py b/tests/functional/tests.py index 4bce4ecc4..2f0dc84a0 100755 --- a/tests/functional/tests.py +++ b/tests/functional/tests.py @@ -628,15 +628,19 @@ def test_negative_put_object_with_path_segment(client, log_output): object_name, io.BytesIO(b''), 0) except ResponseError as err: - pass + if err.code != 'XMinioInvalidObjectName': + raise err except Exception as err: - raise Exception(err) + raise err finally: try: client.remove_object(bucket_name, object_name) - client.remove_bucket(bucket_name) + except ResponseError as err: + if err.code != 'XMinioInvalidObjectName': + raise err except Exception as err: - raise Exception(err) + raise err + client.remove_bucket(bucket_name) # Test passes print(log_output.json_report())