From: zhengyin Date: Fri, 2 Aug 2019 07:57:12 +0000 (-0400) Subject: pybind/rbd: add config_image_set/get/remove test case X-Git-Tag: v15.1.0~1787^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=29617368e2fc3d82c2b67ac7a98883a9dda06e4d;p=ceph.git pybind/rbd: add config_image_set/get/remove test case Signed-off-by: Zheng Yin --- diff --git a/src/test/pybind/test_rbd.py b/src/test/pybind/test_rbd.py index 0742ab8069c6..86a7a99b4df0 100644 --- a/src/test/pybind/test_rbd.py +++ b/src/test/pybind/test_rbd.py @@ -1137,6 +1137,20 @@ class TestImage(object): for option in image.config_list(): eq(option['source'], RBD_CONFIG_SOURCE_CONFIG) + def test_image_config_set_and_get_and_remove(self): + with Image(ioctx, image_name) as image: + for option in image.config_list(): + eq(option['source'], RBD_CONFIG_SOURCE_CONFIG) + + image.config_set("rbd_request_timed_out_seconds", "100") + modify_value = image.config_get("rbd_request_timed_out_seconds") + eq(modify_value, '100') + + image.config_remove("rbd_request_timed_out_seconds") + + for option in image.config_list(): + eq(option['source'], RBD_CONFIG_SOURCE_CONFIG) + def test_sparsify(self): assert_raises(InvalidArgument, self.image.sparsify, 16) self.image.sparsify(4096)