##// END OF EJS Templates
another stab at confining images to page width...
another stab at confining images to page width - double-click toggles 'raw' size for large image output - uses max-width on both markdown and output images - `height: auto` fixes aspect ratio problems caused by using max-width alone - img.unconfined disables max-width confinement

File last commit:

r20454:f1398d6c
r20981:0bc30a1a
Show More
test_serialize.py
26 lines | 764 B | text/x-python | PythonLexer
"""Test serialize/deserialize messages with buffers"""
import os
import nose.tools as nt
from IPython.kernel.zmq.session import Session
from ..base.zmqhandlers import (
serialize_binary_message,
deserialize_binary_message,
)
def test_serialize_binary():
s = Session()
msg = s.msg('data_pub', content={'a': 'b'})
msg['buffers'] = [ memoryview(os.urandom(3)) for i in range(3) ]
bmsg = serialize_binary_message(msg)
nt.assert_is_instance(bmsg, bytes)
def test_deserialize_binary():
s = Session()
msg = s.msg('data_pub', content={'a': 'b'})
msg['buffers'] = [ memoryview(os.urandom(2)) for i in range(3) ]
bmsg = serialize_binary_message(msg)
msg2 = deserialize_binary_message(bmsg)
nt.assert_equal(msg2, msg)