summaryrefslogtreecommitdiff
path: root/sc/qa/uitest/calc_tests/tdf79983.py
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2018-06-01 12:46:30 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2018-06-01 16:00:33 +0200
commit94dcb3b1a5b38b7b35cb75b068836d78134a6b7b (patch)
treeadcec8c6e4c74ccb2b37ef51fe9bd67246a4e6bf /sc/qa/uitest/calc_tests/tdf79983.py
parent403a8674e3ba46caaaa5734f62d57b3bf8dbd603 (diff)
UITest_calc_tests: split this into 4 parts
Before: make -sr UITest_calc_tests -> 10m48.934s After: make -sr -j4 UITest_calc_tests UITest_calc_tests2 UITest_calc_tests3 UITest_calc_tests4 -> 5m40.113s As a start just split based on the number of .py files in the directories, one could improve this further by making them even more equal based on number of lines or something. Change-Id: I7a98a29e5d18a7600575956a7d8a0ec81e804269 Reviewed-on: https://gerrit.libreoffice.org/55174 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Diffstat (limited to 'sc/qa/uitest/calc_tests/tdf79983.py')
-rw-r--r--sc/qa/uitest/calc_tests/tdf79983.py71
1 files changed, 0 insertions, 71 deletions
diff --git a/sc/qa/uitest/calc_tests/tdf79983.py b/sc/qa/uitest/calc_tests/tdf79983.py
deleted file mode 100644
index f4afc77eaf26..000000000000
--- a/sc/qa/uitest/calc_tests/tdf79983.py
+++ /dev/null
@@ -1,71 +0,0 @@
-# -*- tab-width: 4; indent-tabs-mode: nil; py-indent-offset: 4 -*-
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-from uitest.framework import UITestCase
-from uitest.uihelper.common import get_state_as_dict
-from uitest.uihelper.common import select_pos
-from uitest.uihelper.calc import enter_text_to_cell
-from libreoffice.calc.document import get_cell_by_position
-from libreoffice.uno.propertyvalue import mkPropertyValues
-from uitest.debug import sleep
-#Bug 79983 - Calc sort lists aren't case sensitive
-
-class tdf79983(UITestCase):
- def test_tdf79983_sort_list_case_sensitive(self):
- 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", "AAA")
- enter_text_to_cell(gridwin, "A2", "BBB")
- enter_text_to_cell(gridwin, "A3", "CCC")
- enter_text_to_cell(gridwin, "A4", "DDD")
- gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "A1:A4"}))
-
- #Tools / Options / LibreOffice Calc / Sort Lists
- self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog
- xDialogOpt = self.xUITest.getTopFocusWindow()
-
- xPages = xDialogOpt.getChild("pages")
- xCalcEntry = xPages.getChild('3') # Calc
- xCalcEntry.executeAction("EXPAND", tuple())
- xCalcSortEntry = xCalcEntry.getChild('5')
- xCalcSortEntry.executeAction("SELECT", tuple()) #Sort List
- #copy new list from selected cells
- xcopy = xDialogOpt.getChild("copy")
- xcopy.executeAction("CLICK", tuple())
- xOKBtn = xDialogOpt.getChild("ok")
- self.ui_test.close_dialog_through_button(xOKBtn)
-
- gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "A1:A4"}))
- gridwin.executeAction("TYPE", mkPropertyValues({"KEYCODE": "DELETE"}))
-
- enter_text_to_cell(gridwin, "A1", "AAA")
- gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "A1:A4"}))
- #fill down
- self.ui_test.execute_dialog_through_command(".uno:FillSeries")
- xDialog = self.xUITest.getTopFocusWindow()
- xautofill = xDialog.getChild("autofill")
- xautofill.executeAction("CLICK", tuple())
- xOK = xDialog.getChild("ok")
- self.ui_test.close_dialog_through_button(xOK)
- #verify
- self.assertEqual(get_cell_by_position(document, 0, 0, 0).getString(), "AAA")
- self.assertEqual(get_cell_by_position(document, 0, 0, 1).getString(), "BBB")
- self.assertEqual(get_cell_by_position(document, 0, 0, 2).getString(), "CCC")
- self.assertEqual(get_cell_by_position(document, 0, 0, 3).getString(), "DDD")
- #UNDO
- self.xUITest.executeCommand(".uno:Undo")
- #verify
- self.assertEqual(get_cell_by_position(document, 0, 0, 0).getString(), "AAA")
- self.assertEqual(get_cell_by_position(document, 0, 0, 1).getString(), "")
- self.assertEqual(get_cell_by_position(document, 0, 0, 2).getString(), "")
- self.assertEqual(get_cell_by_position(document, 0, 0, 3).getString(), "")
-
- self.ui_test.close_doc()
-
-# vim: set shiftwidth=4 softtabstop=4 expandtab: \ No newline at end of file