]> git-server-git.apps.pok.os.sepia.ceph.com Git - s3-tests.git/commitdiff
test etag on mpu complete replies
authorYuval Lifshitz <ylifshit@ibm.com>
Mon, 25 Mar 2024 16:45:06 +0000 (16:45 +0000)
committerCasey Bodley <cbodley@redhat.com>
Wed, 27 Mar 2024 14:24:53 +0000 (10:24 -0400)
this is to cover the fix of: https://tracker.ceph.com/issues/58879

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
(cherry picked from commit a28d46fa2aa5cdc4fb36e543cdbde188115be989)

s3tests_boto3/functional/test_s3.py

index 568aae9992f889eb2aef5b0002860d257d6f4631..7c043f3c983901eb12204de09c547ff3b231c073 100644 (file)
@@ -6117,7 +6117,8 @@ def _do_test_multipart_upload_contents(bucket_name, key, num_parts):
     response = client.upload_part(UploadId=upload_id, Bucket=bucket_name, Key=key, PartNumber=num_parts+1, Body=last_part)
     parts.append({'ETag': response['ETag'].strip('"'), 'PartNumber': num_parts+1})
 
-    client.complete_multipart_upload(Bucket=bucket_name, Key=key, UploadId=upload_id, MultipartUpload={'Parts': parts})
+    res = client.complete_multipart_upload(Bucket=bucket_name, Key=key, UploadId=upload_id, MultipartUpload={'Parts': parts})
+    assert res['ETag'] != ''
 
     response = client.get_object(Bucket=bucket_name, Key=key)
     test_string = _get_body(response)