Пример #1
0
    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)
Пример #2
0
    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)
Пример #4
0
    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)
Пример #5
0
 def OnRedo(self, event=None):
     self._execute(Redo())
     self._resize_grid()
Пример #6
0
 def redo(self):
     self._macro_execute(Redo())
Пример #7
0
 def OnRedo(self, event=None):
     self._execute(Redo())