예제 #1
0
def test_serialize_deserialize(json_, output_dir):
    # non-defaults to check properly..
    r = Renderer(map_filename=bna_sample,
                 output_dir=output_dir,
                 image_size=(1000, 800),
                 viewport=((-126.5, 47.5),
                           (-126.0, 48.0)),
                 )

    toserial = r.serialize(json_)
    dict_ = r.deserialize(toserial)

    # check our Renderer attributes
    if json_ == 'webapi':
        assert toserial['map_filename'] == basename(toserial['map_filename'])
    else:
        # in save context, we expect a full path to file
        assert toserial['map_filename'] != basename(toserial['map_filename'])

    assert toserial['map_filename'] == dict_['map_filename']
    dict_['map_filename'] = bna_sample  # put our full filename back in

    r2 = Renderer.new_from_dict(dict_)

    assert r == r2
예제 #2
0
def test_serialize_deserialize(json_, output_dir):
    # non-defaults to check properly..
    r = Renderer(
        map_filename=bna_sample,
        output_dir=output_dir,
        image_size=(1000, 800),
        viewport=((-126.5, 47.5), (-126.0, 48.0)),
    )

    toserial = r.serialize(json_)
    dict_ = r.deserialize(toserial)

    # check our Renderer attributes
    if json_ == 'webapi':
        assert toserial['map_filename'] == basename(toserial['map_filename'])
    else:
        # in save context, we expect a full path to file
        assert toserial['map_filename'] != basename(toserial['map_filename'])

    assert toserial['map_filename'] == dict_['map_filename']
    dict_['map_filename'] = bna_sample  # put our full filename back in

    r2 = Renderer.new_from_dict(dict_)

    assert r == r2
예제 #3
0
def test_serialize_deserialize(output_dir):
    # non-defaults to check properly..
    r = Renderer(map_filename=bna_sample,
                 output_dir=output_dir,
                 image_size=(1000, 800),
                 viewport=((-126.5, 47.5), (-126.0, 48.0)))

    toserial = r.serialize()

    r2 = Renderer.deserialize(toserial)

    assert r == r2