예제 #1
0
def test_Builder():
    b = Builder(map_json='{"r": "val"}', model_json='{"r": "val"}')
    b.embedded_html(dev=True, enable_editing=True, height=100)
    b.standalone_html(dev=True)
    b.display_in_notebook(height=200)

    # download
    b = Builder(map_name='iJO1366_central_metabolism', model_name='iJO1366')
    assert b.loaded_map_json is not None
    assert b.loaded_model_json is not None
    b.embedded_html(dev=True, enable_editing=True, height=100)
    b.standalone_html(dev=True)
    b.display_in_notebook(height=200)

    # data
    b = Builder(map_name='iJO1366_central_metabolism', model_name='iJO1366',
                reaction_data=[{'GAPD': 123}, {'GAPD': 123}])
    b = Builder(map_name='iJO1366_central_metabolism', model_name='iJO1366',
                metabolite_data=[{'nadh_c': 123}, {'nadh_c': 123}])

    assert type(b.the_id) is unicode
    assert len(b.the_id) == 10