summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXisco Fauli <xiscofauli@libreoffice.org>2022-10-12 20:47:49 +0200
committerXisco Fauli <xiscofauli@libreoffice.org>2022-10-12 22:54:00 +0200
commitfa39cf137ded385b463b071f6e785f2cf3093a22 (patch)
tree7a191bd0e88741f79b193c2e862ea42692124bb1
parentbe1a43651fb1da5872d4501b409d2811f142c525 (diff)
sc: remove duplicated test
This is already well covered by Test::testAutoFill in sc/qa/unit/ucalc.cxx Change-Id: I5d539de101e1b4dcd19191ac40d2bc0734475889 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141272 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
-rw-r--r--sc/qa/uitest/calc_tests/autofill.py141
-rw-r--r--sc/qa/uitest/data/autofill.odsbin24109 -> 0 bytes
2 files changed, 0 insertions, 141 deletions
diff --git a/sc/qa/uitest/calc_tests/autofill.py b/sc/qa/uitest/calc_tests/autofill.py
deleted file mode 100644
index 3600d42c07eb..000000000000
--- a/sc/qa/uitest/calc_tests/autofill.py
+++ /dev/null
@@ -1,141 +0,0 @@
-# -*- tab-width: 4; indent-tabs-mode: nil; py-indent-offset: 4 -*-
-#
-# This file is part of the LibreOffice project.
-#
-# 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_url_for_data_file
-from uitest.uihelper.calc import enter_text_to_cell
-from libreoffice.calc.document import get_cell_by_position
-from libreoffice.uno.propertyvalue import mkPropertyValues
-#Test for the AutoFill feature - auto-fill can't increment last octet of ip addresses
-
-class CalcAutofill(UITestCase):
-
- def test_autofill(self):
- with self.ui_test.load_file(get_url_for_data_file("autofill.ods")) as calc_doc:
- xCalcDoc = self.xUITest.getTopFocusWindow()
- gridwin = xCalcDoc.getChild("grid_window")
- #Select cell A12 and drag the fill handle in the bottom right corner of the cell down to A18
- gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "A12:A18"}))
- with self.ui_test.execute_dialog_through_command(".uno:FillSeries"):
- pass
- #Compare with the content in the right next column
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 11).getValue(), 18.34)
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 12).getValue(), 19.34)
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 13).getValue(), 20.34)
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 14).getValue(), 21.34)
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 15).getValue(), 22.34)
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 16).getValue(), 23.34)
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 17).getValue(), 24.34)
- #Select cell A12 and drag the fill handle in the bottom right corner of the cell up to A6
- gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "A6:A12"}))
- with self.ui_test.execute_dialog_through_command(".uno:FillSeries") as xDialog:
- xup = xDialog.getChild("up")
- xincrement = xDialog.getChild("increment")
- xup.executeAction("CLICK", tuple())
- xincrement.executeAction("TYPE", mkPropertyValues({"KEYCODE":"CTRL+A"}))
- xincrement.executeAction("TYPE", mkPropertyValues({"KEYCODE":"BACKSPACE"}))
- xincrement.executeAction("TYPE", mkPropertyValues({"TEXT":"-1"}))
- #Compare with the content in the right next column
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 5).getValue(), 12.34)
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 6).getValue(), 13.34)
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 7).getValue(), 14.34)
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 8).getValue(), 15.34)
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 9).getValue(), 16.34)
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 10).getValue(), 17.34)
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 11).getValue(), 18.34)
-
- #Test that hidden cells are not affected / skipped in the increment process.
- #Simulate selecting cell A26 and dragging the fill handle in the bottom right corner of the cell down to A32
- gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "A26:A32"}))
- with self.ui_test.execute_dialog_through_command(".uno:FillSeries"):
- pass
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 25).getValue(), 18.34)
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 26).getValue(), 19.34)
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 27).getValue(), 5.0) #hidden
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 28).getValue(), 5.0) #hidden
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 29).getString(), "hiddenA30")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 30).getValue(), 20.34) #overwrite "rows"
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 31).getValue(), 21.34)
- #Simulate selecting cell A26 and dragging the fill handle in the bottom right corner of the cell up to A19
- # Note: start at empty cell A19 so Sheet - Fill Cells - Fill Series has good defaults
- gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "A19:A26"}))
- with self.ui_test.execute_dialog_through_command(".uno:FillSeries") as xDialog:
- xup = xDialog.getChild("up")
- xincrement = xDialog.getChild("increment")
- xup.executeAction("CLICK", tuple())
- xincrement.executeAction("TYPE", mkPropertyValues({"KEYCODE":"CTRL+A"}))
- xincrement.executeAction("TYPE", mkPropertyValues({"KEYCODE":"BACKSPACE"}))
- xincrement.executeAction("TYPE", mkPropertyValues({"TEXT":"-1"}))
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 19).getString(), "hiddenA20")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 20).getValue(), 15.34)
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 21).getValue(), 5.0) #hidden
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 22).getValue(), 16.34) #overwrite "testing"
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 23).getValue(), 5.0) #hidden
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 24).getValue(), 17.34) #overwrite "hidden"
- self.assertEqual(get_cell_by_position(calc_doc, 0, 0, 25).getValue(), 18.34)
-
- #Continue with the next cells with grey background
- gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "M12:M18"}))
- with self.ui_test.execute_dialog_through_command(".uno:FillSeries"):
- pass
- #Compare with the content in the right next column
- self.assertEqual(get_cell_by_position(calc_doc, 0, 12, 11).getString(), "12abc40")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 12, 12).getString(), "12abc41")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 12, 13).getString(), "12abc42")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 12, 14).getString(), "12abc43")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 12, 15).getString(), "12abc44")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 12, 16).getString(), "12abc45")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 12, 17).getString(), "12abc46")
-
- gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "M6:M12"}))
- with self.ui_test.execute_dialog_through_command(".uno:FillSeries") as xDialog:
- xup = xDialog.getChild("up")
- xincrement = xDialog.getChild("increment")
- xup.executeAction("CLICK", tuple())
- xincrement.executeAction("TYPE", mkPropertyValues({"KEYCODE":"CTRL+A"}))
- xincrement.executeAction("TYPE", mkPropertyValues({"KEYCODE":"BACKSPACE"}))
- xincrement.executeAction("TYPE", mkPropertyValues({"TEXT":"-1"}))
- #Compare with the content in the right next column
- self.assertEqual(get_cell_by_position(calc_doc, 0, 12, 5).getString(), "12abc34")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 12, 6).getString(), "12abc35")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 12, 7).getString(), "12abc36")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 12, 8).getString(), "12abc37")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 12, 9).getString(), "12abc38")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 12, 10).getString(), "12abc39")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 12, 11).getString(), "12abc40")
-
- gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "P12:P18"}))
- with self.ui_test.execute_dialog_through_command(".uno:FillSeries"):
- pass
- #Compare with the content in the right next column
- self.assertEqual(get_cell_by_position(calc_doc, 0, 15, 11).getString(), "10.64.127.7")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 15, 12).getString(), "10.64.127.8")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 15, 13).getString(), "10.64.127.9")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 15, 14).getString(), "10.64.127.10")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 15, 15).getString(), "10.64.127.11")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 15, 16).getString(), "10.64.127.12")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 15, 17).getString(), "10.64.127.13")
-
- gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "P6:P12"}))
- with self.ui_test.execute_dialog_through_command(".uno:FillSeries") as xDialog:
- xup = xDialog.getChild("up")
- xincrement = xDialog.getChild("increment")
- xup.executeAction("CLICK", tuple())
- xincrement.executeAction("TYPE", mkPropertyValues({"KEYCODE":"CTRL+A"}))
- xincrement.executeAction("TYPE", mkPropertyValues({"KEYCODE":"BACKSPACE"}))
- xincrement.executeAction("TYPE", mkPropertyValues({"TEXT":"-1"}))
- #Compare with the content in the right next column
- self.assertEqual(get_cell_by_position(calc_doc, 0, 15, 5).getString(), "10.64.127.1")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 15, 6).getString(), "10.64.127.2")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 15, 7).getString(), "10.64.127.3")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 15, 8).getString(), "10.64.127.4")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 15, 9).getString(), "10.64.127.5")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 15, 10).getString(), "10.64.127.6")
- self.assertEqual(get_cell_by_position(calc_doc, 0, 15, 11).getString(), "10.64.127.7")
-
-# vim: set shiftwidth=4 softtabstop=4 expandtab:
diff --git a/sc/qa/uitest/data/autofill.ods b/sc/qa/uitest/data/autofill.ods
deleted file mode 100644
index 90bf933c0c26..000000000000
--- a/sc/qa/uitest/data/autofill.ods
+++ /dev/null
Binary files differ