From: zhengyin Date: Tue, 12 Jun 2018 02:29:03 +0000 (+0800) Subject: pybind/rbd: add assert_raise in test set_snap X-Git-Tag: v14.0.1~1079^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F22570%2Fhead;p=ceph.git pybind/rbd: add assert_raise in test set_snap Signed-off-by: Zheng Yin --- 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):