def test_setting_shift_to_valid_value(self): # Arrange trans_spectrum_shift = -55.0 command_iface.Clean() command_iface.SANS2D() # Act command_iface.SetTransmissionMonitorSpectrumShift(trans_mon_shift = trans_spectrum_shift) # Assert self.assertEqual(trans_spectrum_shift, command_iface.GetTransmissionMonitorSpectrumShift(), 'The transmission monitor shift should be set to -55.')
def test_setting_shift_with_invalid_input(self): # Arrange trans_spectrum_shift = '-55_thg' command_iface.Clean() command_iface.SANS2D() # Act command_iface.SetTransmissionMonitorSpectrumShift(trans_mon_shift = trans_spectrum_shift) # Assert self.assertEqual(None, command_iface.GetTransmissionMonitorSpectrumShift(), 'The transmission monitor shift should be None.')
def test_that_gets_transmission_monitor_shift(self): # Arrange trans_spectrum_shift = -55 command_iface.Clean() command_iface.SANS2D() ReductionSingleton().get_instrument().monitor_4_offset = trans_spectrum_shift # Act result = command_iface.GetTransmissionMonitorSpectrumShift() # Assert self.assertEqual(trans_spectrum_shift, result, 'The transmission monitor shift should be set to -55.')