def _getInfoSimulationRuns(self): ''' NO DOCUMENTATION ''' assert self.has_selected_item() node = self.selected_item().node window = GetRunInfo(node, self.view) if window.exec_() == window.Accepted: if window.changed_cache_dir: node.find('cache_directory').text = window.changed_cache_dir()
def test_changed_dir(self): run_node = etree.fromstring(self.get_data_from_test_files("sample_run.xml", __file__)) w = GetRunInfo(run_node) w.on_buttonBox_accepted() self.assert_(w.changed_chache_dir is None) new_cache_dir = "this is not the same as the original" w.lblCache_directory.setText(new_cache_dir) w.on_buttonBox_accepted() self.assert_(w.changed_chache_dir == new_cache_dir)
def test_all_values_set(self): run_node = etree.fromstring(self.get_data_from_test_files('sample_run.xml', __file__)) w = GetRunInfo(run_node) expected_values = { w.lblRun_name.text: 'sample run node', w.lblYears_run.text: '2000 - 2009', w.lblScenario_name.text: 'sample scenario', w.lblRunId.text: '1', w.lblCache_directory.text: '/sample/path' } for func, value in expected_values.items(): self.assertEqual(str(func()), value)
def test_changed_dir(self): run_node = etree.fromstring( self.get_data_from_test_files('sample_run.xml', __file__)) w = GetRunInfo(run_node) w.on_buttonBox_accepted() self.assert_(w.changed_chache_dir is None) new_cache_dir = 'this is not the same as the original' w.lblCache_directory.setText(new_cache_dir) w.on_buttonBox_accepted() self.assert_(w.changed_chache_dir == new_cache_dir)
def _getInfoSimulationRuns(self): ''' NO DOCUMENTATION ''' assert self.has_selected_item() node = self.selected_item().node window = GetRunInfo(node, self.view) window.exec_()