From: sungjoon_koh Date: Fri, 19 Sep 2025 15:31:27 +0000 (+0900) Subject: s3: update etag for get_part tests X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f3f9996bbdfbee2ab09822f1cf62f0427a6af898;p=s3-tests.git s3: update etag for get_part tests (cherry picked from commit c7a41f8e75e694703e77fc06502bed7595a49aef) --- diff --git a/s3tests/functional/test_s3.py b/s3tests/functional/test_s3.py index a4d6abfb..ee72b37f 100644 --- a/s3tests/functional/test_s3.py +++ b/s3tests/functional/test_s3.py @@ -6593,17 +6593,17 @@ def test_multipart_get_part(): assert status == 404 assert error_code == 'NoSuchKey' - 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 len(parts) == part_count for part, size in zip(parts, part_sizes): response = client.head_object(Bucket=bucket_name, Key=key, PartNumber=part['PartNumber']) assert response['PartsCount'] == part_count - assert response['ETag'] == '"{}"'.format(part['ETag']) + assert response['ETag'] == res['ETag'] response = client.get_object(Bucket=bucket_name, Key=key, PartNumber=part['PartNumber']) assert response['PartsCount'] == part_count - assert response['ETag'] == '"{}"'.format(part['ETag']) + assert response['ETag'] == res['ETag'] assert response['ContentLength'] == size # compare contents for chunk in response['Body'].iter_chunks(): @@ -6648,17 +6648,17 @@ def test_multipart_sse_c_get_part(): assert status == 404 assert error_code == 'NoSuchKey' - client.complete_multipart_upload(Bucket=bucket_name, Key=key, UploadId=upload_id, MultipartUpload={'Parts': parts}, **get_args) + res = client.complete_multipart_upload(Bucket=bucket_name, Key=key, UploadId=upload_id, MultipartUpload={'Parts': parts}, **get_args) assert len(parts) == part_count for part, size in zip(parts, part_sizes): response = client.head_object(Bucket=bucket_name, Key=key, PartNumber=part['PartNumber'], **get_args) assert response['PartsCount'] == part_count - assert response['ETag'] == '"{}"'.format(part['ETag']) + assert response['ETag'] == res['ETag'] response = client.get_object(Bucket=bucket_name, Key=key, PartNumber=part['PartNumber'], **get_args) assert response['PartsCount'] == part_count - assert response['ETag'] == '"{}"'.format(part['ETag']) + assert response['ETag'] == res['ETag'] assert response['ContentLength'] == size # compare contents for chunk in response['Body'].iter_chunks(): @@ -6690,17 +6690,17 @@ def test_multipart_single_get_part(): assert status == 404 assert error_code == 'NoSuchKey' - 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 len(parts) == part_count for part, size in zip(parts, part_sizes): response = client.head_object(Bucket=bucket_name, Key=key, PartNumber=part['PartNumber']) assert response['PartsCount'] == part_count - assert response['ETag'] == '"{}"'.format(part['ETag']) + assert response['ETag'] == res['ETag'] response = client.get_object(Bucket=bucket_name, Key=key, PartNumber=part['PartNumber']) assert response['PartsCount'] == part_count - assert response['ETag'] == '"{}"'.format(part['ETag']) + assert response['ETag'] == res['ETag'] assert response['ContentLength'] == size # compare contents for chunk in response['Body'].iter_chunks():