def METHOD_NAME(self):
    for syn_model in nest.synapse_models:
        if syn_model not in self.exclude_synapse_model:
            nest.ResetKernel()
            syn_dict = {"synapse_model": syn_model, "pre_synaptic_element": "SE1", "post_synaptic_element": "SE2"}
            nest.structural_plasticity_synapses = {"syn1": syn_dict}
            neurons = nest.Create(
                "iaf_psc_alpha",
                2,
                {
                    "synaptic_elements": {
                        "SE1": {"z": 10.0, "growth_rate": 0.0},
                        "SE2": {"z": 10.0, "growth_rate": 0.0},
                    }
                },
            )
            nest.EnableStructuralPlasticity()
            nest.Simulate(10.0)
            status = nest.GetStatus(neurons, "synaptic_elements")
            for st_neuron in status:
                assert st_neuron["SE1"]["z_connected"] == 10
                assert st_neuron["SE2"]["z_connected"] == 10
            assert len(nest.GetConnections(neurons, neurons, syn_model)) == 20
            break