Skip to content

Commit

Permalink
test(storage): set ACL for reqpays buckets on creation (#11424)
Browse files Browse the repository at this point in the history
  • Loading branch information
BrennaEpp authored Jan 13, 2025
1 parent 74d0c10 commit 0bd1ee2
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions storage/integration_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6976,15 +6976,11 @@ func setUpRequesterPaysBucket(ctx context.Context, t *testing.T, bucket, object

requesterPaysBucket := client.Bucket(bucket)

// Create a requester-pays bucket.
h.mustCreate(requesterPaysBucket, testutil.ProjID(), &BucketAttrs{RequesterPays: true})
// Create a requester-pays bucket with ownership.
addACL := []ACLRule{{Entity: ACLEntity(fmt.Sprintf("user-%s", addOwnerEmail)), Role: RoleOwner}}
h.mustCreate(requesterPaysBucket, testutil.ProjID(), &BucketAttrs{RequesterPays: true, ACL: addACL})
t.Cleanup(func() { h.mustDeleteBucket(requesterPaysBucket) })

// Grant ownership
if err := requesterPaysBucket.ACL().Set(ctx, ACLEntity("user-"+addOwnerEmail), RoleOwner); err != nil {
t.Fatalf("set ACL: %v", err)
}

h.mustWrite(requesterPaysBucket.Object(object).NewWriter(ctx), []byte("hello"))
t.Cleanup(func() {
err := requesterPaysBucket.Object(object).Delete(ctx)
Expand Down

0 comments on commit 0bd1ee2

Please sign in to comment.