From 226c0c7ac6ee95ff2c1665d4e7164e2962c0346e Mon Sep 17 00:00:00 2001 From: Loic Dachary Date: Sat, 20 Sep 2014 12:41:30 +0200 Subject: [PATCH] test: check python rados aio_read with buffers containing null http://tracker.ceph.com/issues/9547 Refs: #9547 Signed-off-by: Loic Dachary --- src/test/pybind/test_rados.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/test/pybind/test_rados.py b/src/test/pybind/test_rados.py index fcbe4211be5ae..d6c9b148148fa 100644 --- a/src/test/pybind/test_rados.py +++ b/src/test/pybind/test_rados.py @@ -288,12 +288,13 @@ class TestIoctx(object): with lock: retval[0] = buf lock.notify() - self.ioctx.write("foo", "bar") - self.ioctx.aio_read("foo", 3, 0, cb) + payload = "bar\000frob" + self.ioctx.write("foo", payload) + self.ioctx.aio_read("foo", len(payload), 0, cb) with lock: while retval[0] is None: lock.wait() - eq(retval[0], "bar") + eq(retval[0], payload) [i.remove() for i in self.ioctx.list_objects()] class TestObject(object): -- 2.39.5