def METHOD_NAME(self):
    log = logging.getLogger("Spike Source")
    log.debug("Testing Spike Source Population")
    with self.assertRaises(Exception, msg="SS1: Negative 1 was supposed to raise an exception"):
        nNeur = -1
        spikeSource = self.sim.SpikeSourceArray(neuronType='EXCITATORY_NEURON', spike_times=[1,2,3,4,5,6,7,8])
        self.sim.Population(nNeur, spikeSource)
    with self.assertRaises(Exception, msg="SS2: The given x value was supposed to raise an expception"):
        nNeur = (-1,1,1)
        spikeSource = self.sim.SpikeSourceArray(neuronType='EXCITATORY_NEURON', spike_times=[1,2,3,4,5,6,7,8])
        self.sim.Population(nNeur, spikeSource)
    with self.assertRaises(Exception, msg="SS3: The given y value was supposed to raise an exception"):
        nNeur = (1,-1,1)
        spikeSource = self.sim.SpikeSourceArray(neuronType='EXCITATORY_NEURON', spike_times=[1,2,3,4,5,6,7,8])
        self.sim.Population(nNeur, spikeSource)
    with self.assertRaises(Exception, msg="SS4: The given z value was supposed to raise an exception"):
        nNeur = (1,1,-1)
        spikeSource = self.sim.SpikeSourceArray(neuronType='EXCITATORY_NEURON', spike_times=[1,2,3,4,5,6,7,8])
        self.sim.Population(nNeur, spikeSource)
    log.debug("Spike Source Population test: Success")