From 5ea111f3c955cf979eeb6be92c87deaf469c75dd Mon Sep 17 00:00:00 2001 From: Casey Bodley Date: Fri, 16 Jun 2017 14:14:28 -0400 Subject: [PATCH] test/rgw: add multisite test_set_bucket_policy Signed-off-by: Casey Bodley --- src/test/rgw/rgw_multi/tests.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/test/rgw/rgw_multi/tests.py b/src/test/rgw/rgw_multi/tests.py index 58426dfbfe1..90ddb83cd76 100644 --- a/src/test/rgw/rgw_multi/tests.py +++ b/src/test/rgw/rgw_multi/tests.py @@ -802,4 +802,17 @@ def test_set_bucket_website(): except boto.exception.S3ResponseError as e: if e.error_code == 'MethodNotAllowed': raise SkipTest("test_set_bucket_website skipped. Requires rgw_enable_static_website = 1.") - assert(bucket.get_website_configuration_with_xml()[1] == website_cfg.to_xml()) \ No newline at end of file + assert(bucket.get_website_configuration_with_xml()[1] == website_cfg.to_xml()) + +def test_set_bucket_policy(): + policy = '''{ + "Version": "2012-10-17", + "Statement": [{ + "Effect": "Allow", + "Principal": "*" + }] +}''' + buckets, zone_bucket = create_bucket_per_zone_in_realm() + for _, bucket in zone_bucket: + bucket.set_policy(policy) + assert(bucket.get_policy() == policy) -- 2.39.5