Exemplo n.º 1
0
def test_insert_elements():
    g = MTG()
    labels = g.property('label')
    add_plant(g)
    elts = [{'label': 'elt1'}, {'label': 'elt2'}]
    collar = find_label('collar', g)[0]
    insert_elements(g, collar, elts)
    elt1 = find_label('elt1', g)[0]
    assert labels[g.parent(elt1)] == 'baseElement'
    assert labels[g.children(elt1)[0]] == 'elt2'
    elt0 = insert_elements(g, collar, [{'label': 'elt0'}], before=elt1)[0]
    assert labels[g.children(elt0)[0]] == 'elt1'