Exemplo n.º 1
0
    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
Exemplo n.º 2
0
    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