def METHOD_NAME(neuron_instance):
    """test that we can import at the top level without error"""
    h, rxd, data, save_path = neuron_instance
    h(
        """
        begintemplate HocTemplateTest
        objref this, somatic, all, axonal, basal
        proc init() {localobj nl, import
            all = new SectionList()
            somatic = new SectionList()
            axonal = new SectionList()
            basal = new SectionList()
            nl = new Import3d_Neurolucida3()
            nl.input("%s")
            import = new Import3d_GUI(nl, 0)
            import.instantiate(this)
        }
        create soma[1], dend[1]
        endtemplate HocTemplateTest"""
        % os.path.join(os.path.dirname(os.path.abspath(__file__)), "simple.asc")
    )
    cell = h.HocTemplateTest()
    assert len(list(cell.all)) == 2
    # the next two lines are a work-around for issue #1164
    cell = None
    sl = h.SectionList()