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

index 4dc2a287d1f3cfd08a076e4d6e5c8d5e4bfe9b7c..9b773614fff8064e618cc5a5a4569f4e8bafbab4 100644 (file)
@@ -804,6 +804,15 @@ def test_versioned_object_incremental_sync():
             realm.zone_bucket_checkpoint(target_zone, source_zone, bucket.name)
             check_bucket_eq(source_zone, target_zone, bucket)
 
+def test_bucket_versioning():
+    buckets, zone_bucket = create_bucket_per_zone()
+
+    for zone, bucket in zone_bucket.items():
+        bucket.configure_versioning(True)
+        res = bucket.get_versioning_status()
+        key = 'Versioning'
+        assert(key in res and res[key] == 'Enabled')
+
 def test_multi_period_incremental_sync():
     if len(realm.clusters) < 3:
         from nose.plugins.skip import SkipTest