From: NitzanMordhai Date: Tue, 26 Dec 2023 09:02:22 +0000 (+0000) Subject: test/pybind: check crc fail after append zero X-Git-Tag: v19.2.3~411^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7105809c7807e978b7297a66eaa6189c1f080d9d;p=ceph.git test/pybind: check crc fail after append zero Add test for zero crc check failed. Fixes: https://tracker.ceph.com/issues/53240 Signed-off-by: Nitzan Mordechai (cherry picked from commit 6662e6bc215c2d0bee16bc3674b07be1e239b4c0) test/pybind/test_rados.py: fix test_list_objects Commit 6662e6bc215c2d0bee16bc3674b07be1e239b4c0 accidentally removed a line from this test. ``` 2024-05-21T14:06:10.463 INFO:tasks.workunit.client.0.smithi031.stdout:=================================== FAILURES =================================== 2024-05-21T14:06:10.463 INFO:tasks.workunit.client.0.smithi031.stdout:_________________________ TestIoctx.test_list_objects __________________________ 2024-05-21T14:06:10.463 INFO:tasks.workunit.client.0.smithi031.stdout: 2024-05-21T14:06:10.463 INFO:tasks.workunit.client.0.smithi031.stdout:self = 2024-05-21T14:06:10.463 INFO:tasks.workunit.client.0.smithi031.stdout: 2024-05-21T14:06:10.463 INFO:tasks.workunit.client.0.smithi031.stdout: def test_list_objects(self): 2024-05-21T14:06:10.463 INFO:tasks.workunit.client.0.smithi031.stdout: self.ioctx.write('b', b'foo') 2024-05-21T14:06:10.463 INFO:tasks.workunit.client.0.smithi031.stdout: self.ioctx.write_full('c', b'bar') 2024-05-21T14:06:10.463 INFO:tasks.workunit.client.0.smithi031.stdout: self.ioctx.append('d', b'jazz') 2024-05-21T14:06:10.464 INFO:tasks.workunit.client.0.smithi031.stdout: object_names = [obj.key for obj in self.ioctx.list_objects()] 2024-05-21T14:06:10.464 INFO:tasks.workunit.client.0.smithi031.stdout:> eq(sorted(object_names), ['a', 'b', 'c', 'd']) ``` Signed-off-by: Matan Breizman (cherry picked from commit 8b7694ad799c0cec6be6865c41b1c535d7eb4ea2) --- diff --git a/src/test/pybind/test_rados.py b/src/test/pybind/test_rados.py index c113005b1519..cb2a4f961010 100644 --- a/src/test/pybind/test_rados.py +++ b/src/test/pybind/test_rados.py @@ -312,6 +312,11 @@ class TestIoctx(object): def test_list_objects_empty(self): eq(list(self.ioctx.list_objects()), []) + def test_read_crc(self): + self.ioctx.write('a', b'') + self.ioctx.write('a', b'', 5) + self.ioctx.read('a') + def test_list_objects(self): self.ioctx.write('a', b'') self.ioctx.write('b', b'foo')