]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test/rgw: test to set bucket acls from each zone 12449/head
authorCasey Bodley <cbodley@redhat.com>
Mon, 12 Dec 2016 19:00:13 +0000 (14:00 -0500)
committerCasey Bodley <cbodley@redhat.com>
Thu, 26 Jan 2017 19:05:34 +0000 (14:05 -0500)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/test/rgw/test_multi.py

index 9b773614fff8064e618cc5a5a4569f4e8bafbab4..a0e7d48e7235c4f38f096efa87f604a8e8a9ca12 100644 (file)
@@ -813,6 +813,14 @@ def test_bucket_versioning():
         key = 'Versioning'
         assert(key in res and res[key] == 'Enabled')
 
+def test_bucket_acl():
+    buckets, zone_bucket = create_bucket_per_zone()
+
+    for zone, bucket in zone_bucket.items():
+        assert(len(bucket.get_acl().acl.grants) == 1) # single grant on owner
+        bucket.set_acl('public-read')
+        assert(len(bucket.get_acl().acl.grants) == 2) # new grant on AllUsers
+
 def test_multi_period_incremental_sync():
     if len(realm.clusters) < 3:
         from nose.plugins.skip import SkipTest