def test_convert_step_type_from_RANGE_LOG_to_LOG(self): state = StateWavelengthAndPixelAdjustment() state.wavelength_step_type = RangeStepType.RANGE_LOG self.assertEqual(state.wavelength_step_type_lin_log, RangeStepType.LOG)
def test_convert_step_type_does_not_change_LOG(self): state = StateWavelengthAndPixelAdjustment() state.wavelength_step_type = RangeStepType.LOG self.assertEqual(state.wavelength_step_type_lin_log, RangeStepType.LOG)
def test_that_raises_when_wavelength_entry_is_missing(self): # Arrange state = StateWavelengthAndPixelAdjustment() with self.assertRaises(ValueError): state.validate() state.wavelength_low = [1.] with self.assertRaises(ValueError): state.validate() state.wavelength_high = [2.] with self.assertRaises(ValueError): state.validate() state.wavelength_interval.wavelength_step = 2. with self.assertRaises(ValueError): state.validate() state.wavelength_step_type = RangeStepType.LIN self.assertIsNone(state.validate())