diff --git a/src/test/pybind/test_rbd.py b/src/test/pybind/test_rbd.py index a98b5dcea9f52d..abd7a70ea3a3c5 100644 --- a/src/test/pybind/test_rbd.py +++ b/src/test/pybind/test_rbd.py @@ -437,6 +437,15 @@ def test_remove_snap(self): 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')