fix: policy StringNotEquals double negation and delete_objects version mapping (#2015)

This commit is contained in:
安正超
2026-03-01 03:13:52 +08:00
committed by GitHub
parent fd1b903531
commit e7466eb1cc
6 changed files with 208 additions and 19 deletions
+6 -2
View File
@@ -21,9 +21,10 @@
# - Object ownership: Bucket ownership controls
#
# - SSE-KMS: KMS-related edge cases
# - Bucket Policy: Multipart upload authorization
# - Bucket Policy: Multipart upload authorization, SSE condition keys
# - Versioning: Concurrent multi-object delete
#
# Total: 228 tests
# Total: 231 tests
test_basic_key_count
test_bucket_create_naming_bad_short_one
@@ -214,6 +215,8 @@ test_bucket_policy_another_bucket
test_bucket_policy_allow_notprincipal
test_bucket_policy_multipart
test_bucket_policy_put_obj_acl
test_bucket_policy_put_obj_kms_s3
test_bucket_policy_put_obj_s3_kms
test_object_presigned_put_object_with_acl
test_object_put_acl_mtime
@@ -263,6 +266,7 @@ test_versioned_object_acl
test_versioning_bucket_create_suspend
test_versioning_bucket_atomic_upload_return_version_id
test_versioning_bucket_multipart_upload_return_version_id
test_versioning_concurrent_multi_object_delete
test_versioning_multi_object_delete
test_versioning_multi_object_delete_with_marker
test_versioning_obj_create_read_remove
+1 -4
View File
@@ -11,11 +11,9 @@
# - Conditional writes: If-Match/If-None-Match for writes
# - Bucket Ownership Controls
# Failed tests (17)
# Failed tests (11)
test_bucket_create_delete_bucket_ownership
test_bucket_logging_owner
test_bucket_policy_put_obj_kms_s3
test_bucket_policy_put_obj_s3_kms
test_object_checksum_crc64nvme
test_object_checksum_sha256
test_object_lock_put_obj_lock_enable_after_create
@@ -25,7 +23,6 @@ test_put_bucket_logging_errors
test_put_bucket_logging_permissions
test_put_bucket_logging_policy_wildcard
test_rm_bucket_logging
test_versioning_concurrent_multi_object_delete
# Skipped tests (require IAM account or multiple storage classes)
test_bucket_policy_deny_self_denied_policy