]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test: check python rados aio_read with buffers containing null 2545/head
authorLoic Dachary <loic-201408@dachary.org>
Sat, 20 Sep 2014 10:41:30 +0000 (12:41 +0200)
committerLoic Dachary <loic-201408@dachary.org>
Sat, 20 Sep 2014 11:08:52 +0000 (13:08 +0200)
http://tracker.ceph.com/issues/9547 Refs: #9547

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
src/test/pybind/test_rados.py

index fcbe4211be5aee1ddcc0bd6b645c7e8105cff8ad..d6c9b148148fa6e1cf859843a174cfb7e40a4bd3 100644 (file)
@@ -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):