correct name of tester class, remove unrealistig test

This commit is contained in:
AlexanderOtt 2020-03-25 11:10:42 +01:00
parent dacde1f1b6
commit cef2f7a016

View File

@ -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):