def test_that_load_dead_time_from_filename_places_table_in_ADS(self): filename = 'MUSR00022725.nsx' name = utils.load_dead_time_from_filename(filename) dead_time_table = AnalysisDataService.retrieve('MUSR00022725.nsx_deadtime_table') self.assertEqual(name, 'MUSR00022725.nsx_deadtime_table') self.assertTrue(isinstance(dead_time_table, ITableWorkspace))
def test_that_load_dead_time_from_filename_places_table_in_ADS(self): filename = 'MUSR00022725.nsx' name = utils.load_dead_time_from_filename(filename) dead_time_table = AnalysisDataService.retrieve(name) self.assertEqual(name, 'MUSR00022725_deadTimes') self.assertTrue(AnalysisDataService.doesExist(name)) self.assertTrue(isinstance(dead_time_table, ITableWorkspace))
def test_that_load_dead_time_from_filename_places_table_in_ADS(self): ConfigService.Instance().setString("default.facility", "ISIS") filename = 'MUSR00022725.nsx' name = utils.load_dead_time_from_filename(filename) dead_time_table = AnalysisDataService.retrieve( 'MUSR00022725.nsx_deadtime_table') self.assertEqual(name, 'MUSR00022725.nsx_deadtime_table') self.assertTrue(isinstance(dead_time_table, ITableWorkspace)) ConfigService.Instance().setString("default.facility", " ")
def handle_dead_time_browse_clicked(self): """User selects the option to Browse for a nexus file to load dead times from.""" filename = self._view.show_file_browser_and_return_selection( filter_for_extensions(['nxs']), [''], multiple_files=False)[0] if filename == '': return name = load_utils.load_dead_time_from_filename(filename) if name == "": self._view.warning_popup("File does not appear to contain dead time data.") return # switch the view to the "from table workspace" option self._view.set_dead_time_selection(2) is_set = self._view.set_dead_time_file_selection_text(name) if not is_set: self._view.warning_popup("Dead time table cannot be loaded")
def handle_dead_time_browse_clicked(self): """User selects the option to Browse for a nexus file to load dead times from.""" filename = self._view.show_file_browser_and_return_selection( filter_for_extensions(['nxs']), [''], multiple_files=False)[0] if filename == '': return name = load_utils.load_dead_time_from_filename(filename) if name == "": self._view.warning_popup( "File does not appear to contain dead time data.") return # switch the view to the "from table workspace" option self._view.set_dead_time_selection(DEADTIME_WORKSPACE) is_set = self._view.set_dead_time_file_selection_text(name) if not is_set: self._view.warning_popup("Dead time table cannot be loaded")