コード例 #1
0
 def test_run_single_scenario(self):
     """Test run single scenario."""
     dialog = BatchDialog(PARENT, IFACE, DOCK)
     dialog.show_results_popup = False
     dialog.scenario_directory_radio.setChecked(False)
     dialog.source_directory.setText(SCENARIO_DIR)
     dialog.source_directory.textChanged.emit(SCENARIO_DIR)
     out_path = temp_dir()
     dialog.output_directory.setText(out_path)
     dialog.table.selectRow(1)
     button = dialog.run_selected_button
     button.click()
     status = dialog.table.item(1, 1).text()
     self.assertTrue(status == 'Report Ok')
コード例 #2
0
 def test_runSingleScenario(self):
     """Test run single scenario."""
     myDialog = BatchDialog(PARENT, IFACE, DOCK)
     myDialog.show_results_popup = False
     myDialog.scenario_directory_radio.setChecked(False)
     myDialog.source_directory.setText(SCENARIO_DIR)
     myDialog.source_directory.textChanged.emit(SCENARIO_DIR)
     myOutputDir = temp_dir()
     myDialog.output_directory.setText(myOutputDir)
     myDialog.table.selectRow(1)
     myButton = myDialog.run_selected_button
     myButton.click()
     myStatus = myDialog.table.item(1, 1).text()
     assert myStatus == 'Report Ok'
コード例 #3
0
 def test_runSingleScenario(self):
     """Test run single scenario."""
     myDialog = BatchDialog(PARENT, IFACE, DOCK)
     myDialog.show_results_popup = False
     myDialog.scenario_directory_radio.setChecked(False)
     myDialog.source_directory.setText(SCENARIO_DIR)
     myDialog.source_directory.textChanged.emit(SCENARIO_DIR)
     myOutputDir = temp_dir()
     myDialog.output_directory.setText(myOutputDir)
     myDialog.table.selectRow(1)
     myButton = myDialog.run_selected_button
     myButton.click()
     myStatus = myDialog.table.item(1, 1).text()
     assert myStatus == 'Report Ok'
コード例 #4
0
 def test_loadBatchDialog(self):
     """Definitely, this is a test. Test for BatchDialog behaviour
     """
     myDialog = BatchDialog(PARENT, IFACE, DOCK)
     myDialog.show_results_popup = False
     myDialog.scenario_directory_radio.setChecked(True)
     myDialog.source_directory.setText(SCENARIO_DIR)
     myDialog.source_directory.textChanged.emit(SCENARIO_DIR)
     print "Testing using : %s" % SCENARIO_DIR
     numberRow = myDialog.table.rowCount()
     assert numberRow == 2, 'Num scenario is wrong. I got %s' % numberRow
     myOutputDir = myDialog.output_directory.text()
     assert myOutputDir == SCENARIO_DIR, 'Output directory is ' + \
                                         myOutputDir
     myDialog.scenario_directory_radio.setChecked(False)
     myDialog.output_directory.setText('not a dir')
     myOutputDir = myDialog.output_directory.text()
     myDialog.scenario_directory_radio.setText(SCENARIO_DIR + 'a')
     myDialog.scenario_directory_radio.setText(SCENARIO_DIR)
     assert myOutputDir != SCENARIO_DIR, 'Output directory is ' + \
                                         myOutputDir
コード例 #5
0
 def test_loadBatchDialog(self):
     """Definitely, this is a test. Test for BatchDialog behaviour
     """
     myDialog = BatchDialog(PARENT, IFACE, DOCK)
     myDialog.show_results_popup = False
     myDialog.scenario_directory_radio.setChecked(True)
     myDialog.source_directory.setText(SCENARIO_DIR)
     myDialog.source_directory.textChanged.emit(SCENARIO_DIR)
     print "Testing using : %s" % SCENARIO_DIR
     numberRow = myDialog.table.rowCount()
     assert numberRow == 2, 'Num scenario is wrong. I got %s' % numberRow
     myOutputDir = myDialog.output_directory.text()
     assert myOutputDir == SCENARIO_DIR, 'Output directory is ' + \
                                         myOutputDir
     myDialog.scenario_directory_radio.setChecked(False)
     myDialog.output_directory.setText('not a dir')
     myOutputDir = myDialog.output_directory.text()
     myDialog.scenario_directory_radio.setText(SCENARIO_DIR + 'a')
     myDialog.scenario_directory_radio.setText(SCENARIO_DIR)
     assert myOutputDir != SCENARIO_DIR, 'Output directory is ' + \
                                         myOutputDir
コード例 #6
0
 def test_load_batch_dialog(self):
     """Test for BatchDialog behaviour.
     """
     dialog = BatchDialog(PARENT, IFACE, DOCK)
     dialog.show_results_popup = False
     dialog.scenario_directory_radio.setChecked(True)
     dialog.source_directory.setText(SCENARIO_DIR)
     dialog.source_directory.textChanged.emit(SCENARIO_DIR)
     print "Testing using : %s" % SCENARIO_DIR
     number_row = dialog.table.rowCount()
     self.assertTrue(
         number_row == 2, 'Num scenario is wrong. I got %s' % number_row)
     out_path = dialog.output_directory.text()
     self.assertTrue(
         out_path == SCENARIO_DIR, 'Output directory is %s' % out_path)
     dialog.scenario_directory_radio.setChecked(False)
     dialog.output_directory.setText('not a dir')
     out_path = dialog.output_directory.text()
     dialog.scenario_directory_radio.setText(SCENARIO_DIR + 'a')
     dialog.scenario_directory_radio.setText(SCENARIO_DIR)
     self.assertTrue(
         out_path != SCENARIO_DIR, 'Output directory is %s' % out_path)