Skip to content

Storage: 'test_bpo_set_unset_preserves_acls' no longer sees expected 'BadRequest'. #8552

Description

@tseaver

From this Kokoro job:

____________TestIAMConfiguration.test_bpo_set_unset_preserves_acls____________self=<tests.system.TestIAMConfigurationtestMethod=test_bpo_set_unset_preserves_acls>deftest_bpo_set_unset_preserves_acls(self):
new_bucket_name="bpo-acls"+unique_resource_id("-")
self.assertRaises(
exceptions.NotFound, Config.CLIENT.get_bucket, new_bucket_name
)
bucket=retry_429(Config.CLIENT.create_bucket)(new_bucket_name)
self.case_buckets_to_delete.append(new_bucket_name)
blob_name="my-blob.txt"blob=bucket.blob(blob_name)
payload=b"DEADBEEF"blob.upload_from_string(payload)
# Preserve ACLs before setting BPObucket_acl_before=list(bucket.acl)
blob_acl_before=list(bucket.acl)
# Set BPObucket.iam_configuration.bucket_policy_only_enabled=Truebucket.patch()
# While BPO is set, cannot get / set ACLswithself.assertRaises(exceptions.BadRequest):
>bucket.acl.reload()
EAssertionError: BadRequestnotraisedtests/system.py:1709: AssertionError

Metadata

Metadata

Assignees

Labels

api: storageIssues related to the Cloud Storage API.backendtestingtype: processA process-related concern. May include testing, release, or the like.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions