summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMario Mulansky <mario.mulansky@gmx.net>2015-08-11 15:38:08 +0200
committerMario Mulansky <mario.mulansky@gmx.net>2015-08-11 15:38:08 +0200
commit2d9e1ea84162c8f964221df6851e4a4fe5e955e3 (patch)
tree3c503f0c3f821f5bc9873a9fa9a04f7f7b7c18a4
parent7ea6486e94d2f750ebaead3649f94f84cc9466b9 (diff)
add regression #11 test case
-rw-r--r--test/regression/test_regression_11.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/test/regression/test_regression_11.py b/test/regression/test_regression_11.py
new file mode 100644
index 0000000..7e66bc2
--- /dev/null
+++ b/test/regression/test_regression_11.py
@@ -0,0 +1,28 @@
+""" test_regression_11.py
+
+Regression test for Issue 11
+https://github.com/mariomulansky/PySpike/issues/11
+
+Copyright 2015, Mario Mulansky <mario.mulansky@gmx.net>
+
+Distributed under the BSD License
+"""
+
+# run as
+# python -Qnew test_regression_11.py
+# to check correct behavior with new division
+
+# import division to see if everythin works with new division operator
+from __future__ import division
+
+import pyspike as spk
+
+M = 19 # uneven number of spike trains
+
+spike_trains = [spk.generate_poisson_spikes(1.0, [0, 100]) for i in xrange(M)]
+
+isi_prof = spk.isi_profile_multi(spike_trains)
+isi = spk.isi_distance_multi(spike_trains)
+
+spike_prof = spk.spike_profile_multi(spike_trains)
+spike = spk.spike_distance_multi(spike_trains)