add error messages
This commit is contained in:
parent
861557da0d
commit
3fa951624b
@ -29,7 +29,8 @@ class SinusoidalStimulusTester(unittest.TestCase):
|
|||||||
step_size = 0.00005
|
step_size = 0.00005
|
||||||
for base_freq in self.base_frequencies:
|
for base_freq in self.base_frequencies:
|
||||||
stimulus = SinusAmplitudeModulationStimulus(base_freq, contrast, mod_freq, 0, 8)
|
stimulus = SinusAmplitudeModulationStimulus(base_freq, contrast, mod_freq, 0, 8)
|
||||||
self.assertTrue(array_and_time_points_equal(stimulus, time_start, duration, step_size))
|
self.assertTrue(array_and_time_points_equal(stimulus, time_start, duration, step_size),
|
||||||
|
msg="Stimulus values inconsistent with base freq: {:.2f}".format(base_freq))
|
||||||
|
|
||||||
def test_consistency_contrast(self):
|
def test_consistency_contrast(self):
|
||||||
base_freq = 700
|
base_freq = 700
|
||||||
@ -39,7 +40,8 @@ class SinusoidalStimulusTester(unittest.TestCase):
|
|||||||
step_size = 0.00005
|
step_size = 0.00005
|
||||||
for contrast in self.contrasts:
|
for contrast in self.contrasts:
|
||||||
stimulus = SinusAmplitudeModulationStimulus(base_freq, contrast, mod_freq, 0, 8)
|
stimulus = SinusAmplitudeModulationStimulus(base_freq, contrast, mod_freq, 0, 8)
|
||||||
self.assertTrue(array_and_time_points_equal(stimulus, time_start, duration, step_size))
|
self.assertTrue(array_and_time_points_equal(stimulus, time_start, duration, step_size),
|
||||||
|
msg="Stimulus values inconsistent with contrast: {:.2f}".format(contrast))
|
||||||
|
|
||||||
def test_consistency_modulation_frequency(self):
|
def test_consistency_modulation_frequency(self):
|
||||||
contrast = 0.1
|
contrast = 0.1
|
||||||
@ -48,9 +50,9 @@ class SinusoidalStimulusTester(unittest.TestCase):
|
|||||||
duration = 10
|
duration = 10
|
||||||
step_size = 0.00005
|
step_size = 0.00005
|
||||||
for mod_freq in self.modulation_frequencies:
|
for mod_freq in self.modulation_frequencies:
|
||||||
print(mod_freq)
|
|
||||||
stimulus = SinusAmplitudeModulationStimulus(base_freq, contrast, mod_freq, 0, 1)
|
stimulus = SinusAmplitudeModulationStimulus(base_freq, contrast, mod_freq, 0, 1)
|
||||||
self.assertTrue(array_and_time_points_equal(stimulus, time_start, duration, step_size))
|
self.assertTrue(array_and_time_points_equal(stimulus, time_start, duration, step_size),
|
||||||
|
msg="Stimulus values inconsistent with mod freq: {:.2f}".format(mod_freq))
|
||||||
|
|
||||||
def test_consistency_step_size(self):
|
def test_consistency_step_size(self):
|
||||||
contrast = 0.1
|
contrast = 0.1
|
||||||
@ -60,7 +62,8 @@ class SinusoidalStimulusTester(unittest.TestCase):
|
|||||||
mod_freq = 10
|
mod_freq = 10
|
||||||
for step_size in self.step_sizes:
|
for step_size in self.step_sizes:
|
||||||
stimulus = SinusAmplitudeModulationStimulus(base_freq, contrast, mod_freq, 0, 8)
|
stimulus = SinusAmplitudeModulationStimulus(base_freq, contrast, mod_freq, 0, 8)
|
||||||
self.assertTrue(array_and_time_points_equal(stimulus, time_start, duration, step_size))
|
self.assertTrue(array_and_time_points_equal(stimulus, time_start, duration, step_size),
|
||||||
|
msg="Stimulus values inconsistent with step_size: {:.3f}ms".format(step_size)*1000)
|
||||||
|
|
||||||
def test_consistency_time_start(self):
|
def test_consistency_time_start(self):
|
||||||
contrast = 0.1
|
contrast = 0.1
|
||||||
@ -70,7 +73,9 @@ class SinusoidalStimulusTester(unittest.TestCase):
|
|||||||
step_size = 0.00005
|
step_size = 0.00005
|
||||||
for time_start in self.time_starts:
|
for time_start in self.time_starts:
|
||||||
stimulus = SinusAmplitudeModulationStimulus(base_freq, contrast, mod_freq, 0, 8)
|
stimulus = SinusAmplitudeModulationStimulus(base_freq, contrast, mod_freq, 0, 8)
|
||||||
self.assertTrue(array_and_time_points_equal(stimulus, time_start, duration, step_size))
|
self.assertTrue(array_and_time_points_equal(stimulus, time_start, duration, step_size),
|
||||||
|
msg="Stimulus values inconsistent when the time starts at: {:.2f}s".format(time_start))
|
||||||
|
|
||||||
|
|
||||||
def array_and_time_points_equal(stimulus, start, duration, step_size):
|
def array_and_time_points_equal(stimulus, start, duration, step_size):
|
||||||
precision = 15
|
precision = 15
|
||||||
|
Loading…
Reference in New Issue
Block a user