]> git.apps.os.sepia.ceph.com Git - s3-tests.git/commit
enhance additional checksum tests 626/head
authorMatt Benjamin <mbenjamin@redhat.com>
Mon, 3 Mar 2025 18:31:21 +0000 (13:31 -0500)
committerMatt Benjamin <mbenjamin@redhat.com>
Thu, 27 Mar 2025 23:54:37 +0000 (19:54 -0400)
commit2c9c5d9845408d4f8232848e5d8216907fd9db87
tree4241beb77352e2a17faf873c1c1dd609f82190d5
parent49bed85fc65033bde1b281db83ee31039496df7a
enhance additional checksum tests

includes tests for CRC64NVME, tests for selecting
COMPOSITE and FULL_OBJECT checksums

a decomposed matrix of tests for all checksum types

also removes the mixed checksum upload case that no longer
works in recent boto3

cleanups, add sha1

checksum validation failure (mismatch) returns BadDigest

multipart checksum matrix helper now validates checksum and checksum type
for all operations which can return them (complete-multipart, head-object,
and get-object-attributes)

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
s3tests_boto3/functional/test_s3.py