]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test: pybind/test_rados: add binary data.
authorRobin H. Johnson <robin.johnson@dreamhost.com>
Fri, 9 Oct 2015 22:57:03 +0000 (15:57 -0700)
committerRobin H. Johnson <robin.johnson@dreamhost.com>
Fri, 9 Oct 2015 23:29:15 +0000 (16:29 -0700)
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
src/test/pybind/test_rados.py

index c0322785bff9b971d1d21f392b8aa610a49c9c0e..d05c25bd864f6fb3a11a3eb8b7d26b35bd4f39bb 100644 (file)
@@ -338,27 +338,27 @@ class TestIoctx(object):
         eq(list(self.ioctx.list_snaps()), [])
 
     def test_set_omap(self):
-        keys = ("1", "2", "3")
-        values = ("aaa", "bbb", "ccc")
+        keys = ("1", "2", "3", "4")
+        values = ("aaa", "bbb", "ccc", "\x04\x04\x04\x04")
         with WriteOpCtx(self.ioctx) as write_op:
             self.ioctx.set_omap(write_op, keys, values)
             self.ioctx.operate_write_op(write_op, "hw")
         with ReadOpCtx(self.ioctx) as read_op:
-            iter, ret = self.ioctx.get_omap_vals(read_op, "", "", 3)
+            iter, ret = self.ioctx.get_omap_vals(read_op, "", "", 4)
             self.ioctx.operate_read_op(read_op, "hw")
             iter.next()
-            eq(list(iter), [("2", "bbb"), ("3", "ccc")])
+            eq(list(iter), [("2", "bbb"), ("3", "ccc"), ("4", "\x04\x04\x04\x04")])
 
     def test_get_omap_vals_by_keys(self):
-        keys = ("1", "2", "3")
-        values = ("aaa", "bbb", "ccc")
+        keys = ("1", "2", "3", "4")
+        values = ("aaa", "bbb", "ccc", "\x04\x04\x04\x04")
         with WriteOpCtx(self.ioctx) as write_op:
             self.ioctx.set_omap(write_op, keys, values)
             self.ioctx.operate_write_op(write_op, "hw")
         with ReadOpCtx(self.ioctx) as read_op:
-            iter, ret = self.ioctx.get_omap_vals_by_keys(read_op,("3",))
+            iter, ret = self.ioctx.get_omap_vals_by_keys(read_op,("3","4",))
             self.ioctx.operate_read_op(read_op, "hw")
-            eq(list(iter), [("3", "ccc")])
+            eq(list(iter), [("3", "ccc"), ("4", "\x04\x04\x04\x04")])
 
     def test_get_omap_keys(self):
         keys = ("1", "2", "3")