def test_sort_and_restore_tests(self): # Add tests for test in ['Blabla', 'Atest', '2222222', '111111']: new_test = TestCaseController(self.ctrl, TestCase(TestCaseFile(), test)) self.ctrl.add_test_or_keyword(new_test) # Capture test list before sorting original_tests = self.get_test_names() list_for_undo_comparison = original_tests[:] # Sort the list self.ctrl.execute(SortTests()) sorted_tests = self.get_test_names() original_tests.sort() assert_equal(original_tests, sorted_tests) # Undo sorting self.ctrl.execute(Undo()) restored_list = self.get_test_names() assert_equal(restored_list, list_for_undo_comparison) # Redo sorting self.ctrl.execute(Redo()) keywords_after_redo = self.get_test_names() assert_equal(keywords_after_redo, sorted_tests)
def test_sort_and_restore_variables(self): # Capture test list before sorting original_variables = self.get_variable_names() list_for_undo_comparison = original_variables[:] # Sort the list self.ctrl.execute(SortVariables()) sorted_variables = self.get_variable_names() original_variables.sort() assert_equal(original_variables, sorted_variables) # Undo sorting self.ctrl.execute(Undo()) restored_list = self.get_variable_names() assert_equal(restored_list, list_for_undo_comparison) # Redo sorting self.ctrl.execute(Redo()) variables_after_redo = self.get_variable_names() assert_equal(variables_after_redo, sorted_variables)
def test_sort_and_restore_keywords(self): # Capture keyword list before sorting original_keywords = self.ctrl.get_keyword_names() list_for_undo_comparison = original_keywords[:] # Sort the list self.ctrl.execute(SortKeywords()) sorted_keywords = self.ctrl.get_keyword_names() original_keywords.sort() assert_equal(original_keywords, sorted_keywords) # Undo sorting self.ctrl.execute(Undo()) restored_list = self.ctrl.get_keyword_names() assert_equal(restored_list, list_for_undo_comparison) # Redo sorting self.ctrl.execute(Redo()) keywords_after_redo = self.ctrl.get_keyword_names() assert_equal(keywords_after_redo, sorted_keywords)
def test_sort_and_restore_keywords(self): resource_ctrl = self._get_ctrl_by_name(datafilereader.SIMPLE_TEST_SUITE_RESOURCE_NAME) # Capture keyword list before sorting original_keywords = self.ctrl.get_keyword_names() list_for_undo_comparison = original_keywords[:] # Sort the list self.ctrl.execute(SortKeywords()) sorted_keywords = self.ctrl.get_keyword_names() original_keywords.sort() assert_equal(original_keywords, sorted_keywords) # Undo sorting self.ctrl.execute(Undo()) restored_list = self.ctrl.get_keyword_names() assert_equal(restored_list, list_for_undo_comparison) # Redo sorting self.ctrl.execute(Redo()) keywords_after_redo = self.ctrl.get_keyword_names() assert_equal(keywords_after_redo, sorted_keywords)
def OnRedo(self, event=None): self._execute(Redo()) self._resize_grid()
def redo(self): self._macro_execute(Redo())
def OnRedo(self, event=None): self._execute(Redo())