]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
add test for python binding 5645/head
authorxinxin shu <xinxin.shu@intel.com>
Tue, 1 Sep 2015 07:10:52 +0000 (15:10 +0800)
committerxinxin shu <xinxin.shu@intel.com>
Wed, 2 Sep 2015 23:52:28 +0000 (07:52 +0800)
Signed-off-by: xinxin shu <xinxin.shu@intel.com>
src/test/pybind/test_rbd.py

index a98b5dcea9f52d3a583995c78c8f2cb8b9fe264c..abd7a70ea3a3c5dc372f970588b23ca0556d2a0d 100644 (file)
@@ -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')