##// END OF EJS Templates
Fix serialization tests
Jason Grout -
Show More
@@ -13,14 +13,14 b' from ..base.zmqhandlers import ('
13 def test_serialize_binary():
13 def test_serialize_binary():
14 s = Session()
14 s = Session()
15 msg = s.msg('data_pub', content={'a': 'b'})
15 msg = s.msg('data_pub', content={'a': 'b'})
16 msg['buffers'] = [ os.urandom(3) for i in range(3) ]
16 msg['buffers'] = [ memoryview(os.urandom(3)) for i in range(3) ]
17 bmsg = serialize_binary_message(msg)
17 bmsg = serialize_binary_message(msg)
18 nt.assert_is_instance(bmsg, bytes)
18 nt.assert_is_instance(bmsg, bytes)
19
19
20 def test_deserialize_binary():
20 def test_deserialize_binary():
21 s = Session()
21 s = Session()
22 msg = s.msg('data_pub', content={'a': 'b'})
22 msg = s.msg('data_pub', content={'a': 'b'})
23 msg['buffers'] = [ os.urandom(2) for i in range(3) ]
23 msg['buffers'] = [ memoryview(os.urandom(2)) for i in range(3) ]
24 bmsg = serialize_binary_message(msg)
24 bmsg = serialize_binary_message(msg)
25 msg2 = deserialize_binary_message(bmsg)
25 msg2 = deserialize_binary_message(bmsg)
26 nt.assert_equal(msg2, msg)
26 nt.assert_equal(msg2, msg)
General Comments 0
You need to be logged in to leave comments. Login now