1717else :
1818 use_loader = False
1919
20- LOCAL_TMP = True
20+ DEBUG = False
21+
22+ if DEBUG :
23+ import matplotlib .pyplot as plt
24+ plt .ion ()
25+ plt .show ()
2126
2227
2328class TestGenerators (unittest .TestCase ):
@@ -36,7 +41,7 @@ def setUpClass(self):
3641 # Set seed
3742 np .random .seed (2308 )
3843
39- if not LOCAL_TMP :
44+ if not DEBUG :
4045 self .test_dir = Path (tempfile .mkdtemp ())
4146 else :
4247 self .test_dir = Path ('./tmp' ).absolute ()
@@ -100,7 +105,7 @@ def setUpClass(self):
100105 @classmethod
101106 def tearDownClass (self ):
102107 # Remove the directory after the test
103- if not LOCAL_TMP :
108+ if not DEBUG :
104109 shutil .rmtree (self .test_dir )
105110
106111 def test_gen_templates (self ):
@@ -693,28 +698,30 @@ def test_recordings_backend(self):
693698 rec_params ['spiketrains' ]['n_exc' ] = ne
694699 rec_params ['spiketrains' ]['n_inh' ] = ni
695700 rec_params ['spiketrains' ]['duration' ] = duration
696- n_jitter = 2
701+ n_jitter = 10
697702 rec_params ['templates' ]['n_jitters' ] = n_jitter
698703 rec_params ['recordings' ]['modulation' ] = 'none'
704+ rec_params ['recordings' ]['filter' ] = False
705+
699706
700707 rec_params ['seeds' ]['templates' ] = 0
701708 rec_params ['seeds' ]['spiketrains' ] = 0
702709 rec_params ['seeds' ]['convolution' ] = 0
703710 rec_params ['seeds' ]['noise' ] = 0
704711
712+
705713 n_jobs = [1 , 2 ]
706714 chunk_durations = [0 , 1 ]
707715
708716 for n in n_jobs :
709717 for ch in chunk_durations :
710718 print ('Test recording backend with' , n , 'jobs - chunk' , ch )
711- rec_params ['chunk_duration' ] = n
719+ rec_params ['recordings' ][ ' chunk_duration' ] = ch
712720
713721 recgen_memmap = mr .gen_recordings (params = rec_params , tempgen = self .tempgen , tmp_mode = 'memmap' ,
714722 verbose = False , n_jobs = n )
715723 recgen_np = mr .gen_recordings (params = rec_params , tempgen = self .tempgen , tmp_mode = None , verbose = False ,
716724 n_jobs = n )
717-
718725 assert np .allclose (np .array (recgen_np .recordings ), recgen_memmap .recordings .copy (), atol = 1e-4 )
719726 del recgen_memmap , recgen_np
720727
@@ -955,4 +962,4 @@ def test_simulate_cell(self):
955962 TestGenerators ().setUpClass ()
956963 # TestGenerators().test_gen_recordings_drift()
957964 # TestGenerators().test_default_params()
958- TestGenerators ().test_recording_custom_drifts ()
965+ TestGenerators ().test_recordings_backend ()
0 commit comments