diff --git a/unittests/testLifacNoise.py b/unittests/testLifacNoise.py index 3b96afd..47e33e0 100644 --- a/unittests/testLifacNoise.py +++ b/unittests/testLifacNoise.py @@ -7,7 +7,7 @@ from models.LIFACnoise import LifacNoiseModel from stimuli.SinusAmplitudeModulation import SinusAmplitudeModulationStimulus -class HelperFunctionsTester(unittest.TestCase): +class LifacNoiseTester(unittest.TestCase): # TODO specify exact parameters for all test (multiple sets?) def setUp(self) -> None: @@ -47,7 +47,7 @@ class HelperFunctionsTester(unittest.TestCase): self.assertTrue(np.array_equal(spikes, spikes_fast), msg="The spike times between the fast and slow simulation aren't equal") def test_find_v_offset(self): - v_offsets = [50, 100, 150, 250, 1000] + v_offsets = [-10, 50, 100, 150, 250] threshold = 0.01 test_model = self.model.get_model_copy() stimulus = SinusAmplitudeModulationStimulus(700, 0, 0, amplitude=0) # no stimulus @@ -62,7 +62,11 @@ class HelperFunctionsTester(unittest.TestCase): continue measured_offset = self.model.find_v_offset(goal_freq, stimulus, threshold) - # print(offset, measured_offset) + # test_model.set_variable("v_offset", measured_offset) + # _, spikes = test_model.simulate_fast(stimulus, 5) + # measured_freq = hF.mean_freq_of_spiketimes_after_time_x(spikes, 1) + # print("offsets:", offset, measured_offset) + # print("freqs:", goal_freq, measured_freq) self.assertTrue(abs(offset - measured_offset) < 1) def test_fin_v_offset_threshold_limit(self):