コード例 #1
0
ファイル: test_assembly.py プロジェクト: stjordanis/PyNN
 def test_get_sequence_param(self, sim=sim):
     p1 = sim.Population(3, sim.SpikeSourceArray(spike_times=[Sequence([1, 2, 3, 4]),
                                                              Sequence([2, 3, 4, 5]),
                                                              Sequence([3, 4, 5, 6])]))
     p2 = sim.Population(2, sim.SpikeSourceArray(spike_times=[Sequence([4, 5, 6, 7]),
                                                              Sequence([5, 6, 7, 8])]))
     a = p1 + p2
     spike_times = a.get('spike_times')
     self.assertEqual(spike_times.size, 5)
     assert_array_equal(spike_times[3], Sequence([4, 5, 6, 7]))
コード例 #2
0
ファイル: test_population.py プロジェクト: sbillaudelle/PyNN
 def test_get_sequence_param(self):
     p = sim.Population(3, sim.SpikeSourceArray(spike_times=[Sequence([1, 2, 3, 4]),
                                                             Sequence([2, 3, 4, 5]),
                                                             Sequence([3, 4, 5, 6])]))
     spike_times = p.get('spike_times')
     self.assertEqual(spike_times.size, 3)
     assert_array_equal(spike_times[1], Sequence([2, 3, 4, 5]))
コード例 #3
0
ファイル: test_population.py プロジェクト: sbillaudelle/PyNN
 def test_set_sequence(self):
     p = sim.Population(3, sim.SpikeSourceArray())
     p.set(spike_times=[Sequence([1, 2, 3, 4]),
                        Sequence([2, 3, 4, 5]),
                        Sequence([3, 4, 5, 6])])
     spike_times = p.get('spike_times', gather=True)
     self.assertEqual(spike_times.size, 3)
     assert_array_equal(spike_times[1], Sequence([2, 3, 4, 5]))
コード例 #4
0
 def test_inject_into_invalid_celltype(self, sim=sim):
     p = sim.Population(3, sim.SpikeSourceArray())
     self.assertRaises(TypeError, p.inject, Mock())
コード例 #5
0
ファイル: test_population.py プロジェクト: pmuellerpaul/PyNN
 def test_create_with_empty_spike_source_array(self, sim=sim):
     # regression test for https://github.com/NeuralEnsemble/PyNN/issues/378
     p = sim.Population(11, sim.SpikeSourceArray(spike_times=[]))