Merge pull request #1526 from ceph/wip-rgw-default-quota-set-testing

test: check if default bucket object quota is applied
pull/1546/head
Andrew Schoen 2017-05-17 07:11:33 -05:00 committed by GitHub
commit 15d4f65baa
1 changed files with 10 additions and 0 deletions

View File

@ -1,12 +1,22 @@
import pytest
import json
class TestRGWs(object):
@pytest.mark.no_docker
def test_rgw_bucket_default_quota_is_set(self, node, File):
assert File(node["conf_path"]).contains("rgw override bucket index max shards")
assert File(node["conf_path"]).contains("rgw bucket default quota max objects")
@pytest.mark.no_docker
def test_rgw_bucket_default_quota_is_applied(self, node, Command):
radosgw_admin_cmd = "sudo radosgw-admin --cluster={} user create --uid=test --display-name Test".format(node["cluster_name"])
radosgw_admin_output = Command.check_output(radosgw_admin_cmd)
radosgw_admin_output_json = json.loads(radosgw_admin_output)
assert radosgw_admin_output_json["bucket_quota"]["enabled"] == True
assert radosgw_admin_output_json["bucket_quota"]["max_objects"] == 1638400
@pytest.mark.no_docker
def test_rgw_tuning_pools_are_set(self, node, Command):
cmd = "sudo ceph --cluster={} --connect-timeout 5 osd dump".format(node["cluster_name"])