Example #1
0
def test_msgpack():
    f = io.BytesIO()
    output_stream = MsgPackObjectWriter(registry(), f)

    for obj in objects:
        output_stream.send(obj)

    f.seek(0)
    input_stream = MsgPackObjectReader(registry(), f)

    new_objects = list(input_stream)
    assert new_objects == objects
Example #2
0
def test_json():
    f = io.StringIO()
    output_stream = JSONObjectWriter(registry(), f)

    for obj in objects:
        output_stream.send(obj)

    f.seek(0)
    input_stream = JSONObjectReader(registry(), f)

    new_objects = list(input_stream)

    assert new_objects == objects
Example #3
0
def test_json():    
    f = io.StringIO()
    output_stream = JSONObjectWriter(registry(), f)
    
    for obj in objects:
        output_stream.send(obj)

    f.seek(0)
    input_stream = JSONObjectReader(registry(), f)
    
    new_objects = list(input_stream)
    
    assert new_objects == objects
Example #4
0
def test_msgpack():
    if not has_msgpack:
        raise SkipTest("No MsgPack installed.")
    
    f = io.BytesIO()
    output_stream = MsgPackObjectWriter(registry(), f)
    
    for obj in objects:
        output_stream.send(obj)

    f.seek(0)
    input_stream = MsgPackObjectReader(registry(), f)
    
    new_objects = list(input_stream)
    assert new_objects == objects