diff options
Diffstat (limited to 'sc/qa/uitest/sort/tdf126678.py')
-rw-r--r-- | sc/qa/uitest/sort/tdf126678.py | 62 |
1 files changed, 32 insertions, 30 deletions
diff --git a/sc/qa/uitest/sort/tdf126678.py b/sc/qa/uitest/sort/tdf126678.py index 4c7e360957eb..0d63c8c35dd0 100644 --- a/sc/qa/uitest/sort/tdf126678.py +++ b/sc/qa/uitest/sort/tdf126678.py @@ -30,44 +30,46 @@ class tdf126678(UITestCase): self.ui_test.close_dialog_through_button(xOk) def test_tdf126678(self): - with self.ui_test.create_doc_in_start_center("calc"): - xCalcDoc = self.xUITest.getTopFocusWindow() - gridwin = xCalcDoc.getChild("grid_window") - document = self.ui_test.get_component() + calc_doc = self.ui_test.create_doc_in_start_center("calc") + xCalcDoc = self.xUITest.getTopFocusWindow() + gridwin = xCalcDoc.getChild("grid_window") + document = self.ui_test.get_component() - enter_text_to_cell(gridwin, "A1", "Text 2") - enter_text_to_cell(gridwin, "A2", "Text 3") - enter_text_to_cell(gridwin, "A3", "Text 1") + enter_text_to_cell(gridwin, "A1", "Text 2") + enter_text_to_cell(gridwin, "A2", "Text 3") + enter_text_to_cell(gridwin, "A3", "Text 1") - # Set the background of the corresponding cell - colorProperty = mkPropertyValues({"BackgroundColor": 16776960}) - gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "B2"})) - self.xUITest.executeCommandWithParameters(".uno:BackgroundColor", colorProperty) + # Set the background of the corresponding cell + colorProperty = mkPropertyValues({"BackgroundColor": 16776960}) + gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "B2"})) + self.xUITest.executeCommandWithParameters(".uno:BackgroundColor", colorProperty) - self.execute_sort_dialog(gridwin, "false") + self.execute_sort_dialog(gridwin, "false") - self.assertEqual("Text 1", get_cell_by_position(document, 0, 0, 0).getString()) - self.assertEqual("Text 2", get_cell_by_position(document, 0, 0, 1).getString()) - self.assertEqual("Text 3", get_cell_by_position(document, 0, 0, 2).getString()) + self.assertEqual("Text 1", get_cell_by_position(document, 0, 0, 0).getString()) + self.assertEqual("Text 2", get_cell_by_position(document, 0, 0, 1).getString()) + self.assertEqual("Text 3", get_cell_by_position(document, 0, 0, 2).getString()) - # Sorting without option "including formats" does not include cells with cell formats - self.assertEqual(get_cell_by_position(document, 0, 1, 0).CellBackColor, -1) - self.assertEqual(get_cell_by_position(document, 0, 1, 1).CellBackColor, 16776960) - self.assertEqual(get_cell_by_position(document, 0, 1, 2).CellBackColor, -1) + # Sorting without option "including formats" does not include cells with cell formats + self.assertEqual(get_cell_by_position(document, 0, 1, 0).CellBackColor, -1) + self.assertEqual(get_cell_by_position(document, 0, 1, 1).CellBackColor, 16776960) + self.assertEqual(get_cell_by_position(document, 0, 1, 2).CellBackColor, -1) - self.xUITest.executeCommand(".uno:Undo") + self.xUITest.executeCommand(".uno:Undo") - self.execute_sort_dialog(gridwin, "true") + self.execute_sort_dialog(gridwin, "true") - self.assertEqual("Text 1", get_cell_by_position(document, 0, 0, 0).getString()) - self.assertEqual("Text 2", get_cell_by_position(document, 0, 0, 1).getString()) - self.assertEqual("Text 3", get_cell_by_position(document, 0, 0, 2).getString()) + self.assertEqual("Text 1", get_cell_by_position(document, 0, 0, 0).getString()) + self.assertEqual("Text 2", get_cell_by_position(document, 0, 0, 1).getString()) + self.assertEqual("Text 3", get_cell_by_position(document, 0, 0, 2).getString()) - # Sorting with option "including formats" includes all cells with visible cell formats - # tdf126678 - Without the fix in place, the test would have failed with - # AssertionError: -1 != 16776960 - self.assertEqual(get_cell_by_position(document, 0, 1, 0).CellBackColor, -1) - self.assertEqual(get_cell_by_position(document, 0, 1, 1).CellBackColor, -1) - self.assertEqual(get_cell_by_position(document, 0, 1, 2).CellBackColor, 16776960) + # Sorting with option "including formats" includes all cells with visible cell formats + # tdf126678 - Without the fix in place, the test would have failed with + # AssertionError: -1 != 16776960 + self.assertEqual(get_cell_by_position(document, 0, 1, 0).CellBackColor, -1) + self.assertEqual(get_cell_by_position(document, 0, 1, 1).CellBackColor, -1) + self.assertEqual(get_cell_by_position(document, 0, 1, 2).CellBackColor, 16776960) + + self.ui_test.close_doc() # vim: set shiftwidth=4 softtabstop=4 expandtab: |