From: xinxin shu Date: Tue, 1 Sep 2015 07:10:52 +0000 (+0800) Subject: add test for python binding X-Git-Tag: v10.0.0~10^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=14c400f133a22873e18bda723404f588c2c4bdd8;p=ceph.git add test for python binding Signed-off-by: xinxin shu --- diff --git a/src/test/pybind/test_rbd.py b/src/test/pybind/test_rbd.py index a98b5dcea9f5..abd7a70ea3a3 100644 --- a/src/test/pybind/test_rbd.py +++ b/src/test/pybind/test_rbd.py @@ -437,6 +437,15 @@ class TestImage(object): self.image.remove_snap('snap1') eq([], list(self.image.list_snaps())) + def test_rename_snap(self): + eq([], list(self.image.list_snaps())) + self.image.create_snap('snap1') + eq(['snap1'], map(lambda snap: snap['name'], self.image.list_snaps())) + self.image.rename_snap("snap1", "snap1-rename") + eq(['snap1-rename'], map(lambda snap: snap['name'], self.image.list_snaps())) + self.image.remove_snap('snap1-rename') + eq([], list(self.image.list_snaps())) + @require_features([RBD_FEATURE_LAYERING]) def test_protect_snap(self): self.image.create_snap('snap1')