From f756e265ff047609d8afc45a3403b3ad6f4037bf Mon Sep 17 00:00:00 2001 From: weiyingze-git Date: Tue, 29 Oct 2019 22:24:47 +0800 Subject: [PATCH] test:add test_remove_snap2 interface to remove snap when it's protected Signed-off-by: Yingze Wei --- src/test/pybind/test_rbd.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/test/pybind/test_rbd.py b/src/test/pybind/test_rbd.py index 77c0e2df353..a9acaff1ddd 100644 --- a/src/test/pybind/test_rbd.py +++ b/src/test/pybind/test_rbd.py @@ -762,6 +762,13 @@ class TestImage(object): self.image.remove_snap('snap1') eq([], list(self.image.list_snaps())) + def test_remove_snap2(self): + self.image.create_snap('snap1') + self.image.protect_snap('snap1') + assert(self.image.is_protected_snap('snap1')) + self.image.remove_snap2('snap1',1) + eq([], list(self.image.list_snaps())) + def test_remove_snap_by_id(self): eq([], list(self.image.list_snaps())) self.image.create_snap('snap1') -- 2.39.5