Example #1
0
def test_set_positions_with_gap_in_sequence(cur, nd1, nd2, nd3):
    set_position(cur, nd1, 0, auto_position=False)
    set_position(cur, nd2, 1, auto_position=False)
    set_position(cur, nd3, 3, auto_position=False)
    assert get_node(cur, nd1.id).position == 0
    assert get_node(cur, nd2.id).position == 1
    assert get_node(cur, nd3.id).position == 3
Example #2
0
def test_set_position_autoposition(cur, root, nd1, nd2, nd3):
    set_position(cur, nd1, 0, auto_position=True)
    set_position(cur, nd2, 2, auto_position=True)
    set_position(cur, nd3.id, -1, auto_position=True)
    assert get_node(cur, nd1.id).position == 0
    assert get_node(cur, nd2.id).position == 2
    assert get_node(cur, nd3.id).position == nd3.position + 1
Example #3
0
def test_set_positions_with_gap_in_sequence(cur, nd1, nd2, nd3):
    set_position(cur, nd1, 0, auto_position=False)
    set_position(cur, nd2, 1, auto_position=False)
    set_position(cur, nd3, 3, auto_position=False)
    assert get_node(cur, nd1.id).position == 0
    assert get_node(cur, nd2.id).position == 1
    assert get_node(cur, nd3.id).position == 3
Example #4
0
def test_set_position_autoposition(cur, root, nd1, nd2, nd3):
    set_position(cur, nd1, 0, auto_position=True)
    set_position(cur, nd2, 2, auto_position=True)
    set_position(cur, nd3.id, -1, auto_position=True)
    assert get_node(cur, nd1.id).position == 0
    assert get_node(cur, nd2.id).position == 2
    assert get_node(cur, nd3.id).position == nd3.position + 1
Example #5
0
def test_set_position(cur, root):
    set_position(cur, root, 0, auto_position=False)
    assert get_node(cur, root.id).position == 0
Example #6
0
def test_set_position(cur, root):
    set_position(cur, root, 0, auto_position=False)
    assert get_node(cur, root.id).position == 0