From de505e7da48f9b2de469d95b450c447979552ed6 Mon Sep 17 00:00:00 2001 From: zhengyin Date: Tue, 12 Jun 2018 10:29:03 +0800 Subject: [PATCH] pybind/rbd: add assert_raise in test set_snap Signed-off-by: Zheng Yin --- src/test/pybind/test_rbd.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/test/pybind/test_rbd.py b/src/test/pybind/test_rbd.py index 6122c33d11a..c10588127d9 100644 --- a/src/test/pybind/test_rbd.py +++ b/src/test/pybind/test_rbd.py @@ -729,6 +729,7 @@ class TestImage(object): self.image.set_snap('snap1') read = self.image.read(0, 256) eq(read, b'\0' * 256) + assert_raises(ReadOnlyImage, self.image.write, data, 0) self.image.remove_snap('snap1') def test_set_no_snap(self): @@ -743,6 +744,7 @@ class TestImage(object): self.image.set_snap('snap1') read = self.image.read(0, 256) eq(read, b'\0' * 256) + assert_raises(ReadOnlyImage, self.image.write, data, 0) self.image.set_snap(None) read = self.image.read(0, 256) eq(read, data) @@ -761,6 +763,7 @@ class TestImage(object): self.image.set_snap_by_id(snaps[0]['id']) read = self.image.read(0, 256) eq(read, b'\0' * 256) + assert_raises(ReadOnlyImage, self.image.write, data, 0) self.image.set_snap_by_id(None) read = self.image.read(0, 256) eq(read, data) @@ -777,6 +780,7 @@ class TestImage(object): self.image.set_snap('snap1') read = self.image.read(0, 256) eq(read, b'\0' * 256) + assert_raises(ReadOnlyImage, self.image.write, data, 0) self.image.remove_snap('snap1') def test_many_snaps(self): -- 2.39.5