def _do_test_valid(self, settings, is_input_event=True, run_number=None): # Arrange dark_run_subtractor = DarkRunSubtraction() for setting in settings: dark_run_subtractor.add_setting(setting) # Create an actual scatter workspace scatter_workspace = None monitor_workspace = None if is_input_event: scatter_workspace, monitor_workspace = self._get_sample_workspaces( run_number) else: scatter_workspace, monitor_workspace = self._get_sample_workspace_histo( ) # Execute the dark_run_subtractor try: start_spec = 9 end_spec = 20 # Full specturm length scatter_workspace, monitor_workspace = dark_run_subtractor.execute( scatter_workspace, monitor_workspace, start_spec, end_spec, is_input_event) # pylint: disable=bare-except except: self.assertFalse(True, "The DarkRunSubtraction executed with an error") return scatter_workspace, monitor_workspace
def _do_test_valid(self, settings, is_input_event= True, run_number = None) : # Arrange dark_run_subtractor = DarkRunSubtraction() for setting in settings: dark_run_subtractor.add_setting(setting) # Create an actual scatter workspace scatter_workspace = None monitor_workspace = None if is_input_event: scatter_workspace, monitor_workspace = self._get_sample_workspaces(run_number) else: scatter_workspace, monitor_workspace = self._get_sample_workspace_histo() # Execute the dark_run_subtractor - let exceptions flow to help track down errors start_spec = 9 end_spec = 20 # Full spectrum length scatter_workspace, monitor_workspace = dark_run_subtractor.execute(scatter_workspace, monitor_workspace, start_spec, end_spec, is_input_event) return scatter_workspace, monitor_workspace
def _do_test_valid(self, settings, is_input_event= True, run_number = None) : # Arrange dark_run_subtractor = DarkRunSubtraction() for setting in settings: dark_run_subtractor.add_setting(setting) # Create an actual scatter workspace scatter_workspace = None monitor_workspace = None if is_input_event: scatter_workspace, monitor_workspace = self._get_sample_workspaces(run_number) else: scatter_workspace, monitor_workspace = self._get_sample_workspace_histo() # Execute the dark_run_subtractor - let exceptions flow to help track down errors start_spec = 9 end_spec = 20 # Full spectrum length scatter_workspace, monitor_workspace = dark_run_subtractor.execute(scatter_workspace, monitor_workspace, start_spec, end_spec, is_input_event) return scatter_workspace, monitor_workspace
def _do_test_valid(self, settings, is_input_event= True, run_number = None) : # Arrange dark_run_subtractor = DarkRunSubtraction() for setting in settings: dark_run_subtractor.add_setting(setting) # Create an actual scatter workspace scatter_workspace = None monitor_workspace = None if is_input_event: scatter_workspace, monitor_workspace = self._get_sample_workspaces(run_number) else: scatter_workspace, monitor_workspace = self._get_sample_workspace_histo() # Execute the dark_run_subtractor try: start_spec = 9 end_spec = 20 # Full specturm length scatter_workspace, monitor_workspace = dark_run_subtractor.execute(scatter_workspace, monitor_workspace, start_spec, end_spec, is_input_event) # pylint: disable=bare-except except: self.assertFalse(True, "The DarkRunSubtraction executed with an error") return scatter_workspace, monitor_workspace