def METHOD_NAME(self):
    models = ["neurons/iaf_psc_delta.nestml", "synapses/stdp_triplet_naive.nestml"]
    input_paths = [os.path.join(os.path.realpath(os.path.join(os.path.dirname(__file__), os.path.join(
        os.pardir, os.pardir, "models", fn)))) for fn in models]
    target_path = "target"
    target_platform = "NEST"
    logging_level = "INFO"
    module_name = "nestmlmodule"
    suffix = "_nestml"
    codegen_opts = {
        "neuron_parent_class": "StructuralPlasticityNode",
        "neuron_parent_class_include": "structural_plasticity_node.h",
        "neuron_synapse_pairs": [{"neuron": "iaf_psc_delta",
                                  "synapse": "stdp_triplet",
                                  "post_ports": ["post_spikes"]}],
        "templates": {
            "path": "point_neuron",
            "model_templates": {
                "neuron": ["@NEURON_NAME@.cpp.jinja2", "@NEURON_NAME@.h.jinja2"],
                "synapse": ["@SYNAPSE_NAME@.h.jinja2"]
            },
            "module_templates": ["setup/CMakeLists.txt.jinja2",
                                 "setup/@MODULE_NAME@.h.jinja2", "setup/@MODULE_NAME@.cpp.jinja2"]
        }
    }
    generate_target(input_paths, target_platform, target_path,
                    logging_level=logging_level,
                    module_name=module_name,
                    suffix=suffix,
                    codegen_opts=codegen_opts)
    nest.set_verbosity("M_ALL")