コード例 #1
0
 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()
コード例 #2
0
 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)
コード例 #3
0
 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)
コード例 #4
0
 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)
コード例 #5
0
 def _getInfoSimulationRuns(self):
     ''' NO DOCUMENTATION '''
     assert self.has_selected_item()
     node = self.selected_item().node
     window = GetRunInfo(node, self.view)
     window.exec_()
コード例 #6
0
 def _getInfoSimulationRuns(self):
     ''' NO DOCUMENTATION '''
     assert self.has_selected_item()
     node = self.selected_item().node
     window = GetRunInfo(node, self.view)
     window.exec_()