From: Loic Dachary Date: Sat, 20 Sep 2014 10:41:30 +0000 (+0200) Subject: test: check python rados aio_read with buffers containing null X-Git-Tag: v0.86~38^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F2545%2Fhead;p=ceph.git test: check python rados aio_read with buffers containing null http://tracker.ceph.com/issues/9547 Refs: #9547 Signed-off-by: Loic Dachary --- diff --git a/src/test/pybind/test_rados.py b/src/test/pybind/test_rados.py index fcbe4211be5a..d6c9b148148f 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):