def METHOD_NAME():
    m = nm.load_morphology(str(SWC_PATH / 'simple.swc'))
    assert m.sections[0].parent is None
    assert m.sections[0] == m.sections[0].children[0].parent
    assert_array_equal([s.is_root() for s in m.sections],
                       [True, False, False, True, False, False])
    assert_array_equal([s.is_leaf() for s in m.sections],
                       [False, True, True, False, True, True])
    assert_array_equal([s.is_forking_point() for s in m.sections],
                       [True, False, False, True, False, False])
    assert_array_equal([s.is_bifurcation_point() for s in m.sections],
                       [True, False, False, True, False, False])
    assert_array_equal([s.id for s in m.neurites[0].root_node.ipreorder()],
                       [0, 1, 2])
    assert_array_equal([s.id for s in m.neurites[0].root_node.ipostorder()],
                       [1, 2, 0])
    assert_array_equal([s.id for s in m.neurites[0].root_node.iupstream()],
                       [0])
    assert_array_equal([s.id for s in m.sections[2].iupstream()],
                       [2, 0])
    assert_array_equal([s.id for s in m.neurites[0].root_node.ileaf()],
                       [1, 2])
    assert_array_equal([s.id for s in m.sections[2].ileaf()],
                       [2])
    assert_array_equal([s.id for s in m.neurites[0].root_node.iforking_point()],
                       [0])
    assert_array_equal([s.id for s in m.neurites[0].root_node.ibifurcation_point()],
                       [0])