diff options
Diffstat (limited to 'sc/qa/uitest/calc_tests3/tdf57274.py')
-rw-r--r-- | sc/qa/uitest/calc_tests3/tdf57274.py | 41 |
1 files changed, 20 insertions, 21 deletions
diff --git a/sc/qa/uitest/calc_tests3/tdf57274.py b/sc/qa/uitest/calc_tests3/tdf57274.py index be5b0abcb760..32b92bc14bcc 100644 --- a/sc/qa/uitest/calc_tests3/tdf57274.py +++ b/sc/qa/uitest/calc_tests3/tdf57274.py @@ -14,29 +14,28 @@ from libreoffice.uno.propertyvalue import mkPropertyValues class tdf57274(UITestCase): def test_tdf57274_tdf116385_row_only(self): - calc_doc = self.ui_test.load_file(get_url_for_data_file("tdf57274.ods")) - xCalcDoc = self.xUITest.getTopFocusWindow() - gridwin = xCalcDoc.getChild("grid_window") - document = self.ui_test.get_component() + with self.ui_test.load_file(get_url_for_data_file("tdf57274.ods")) as calc_doc: + xCalcDoc = self.xUITest.getTopFocusWindow() + gridwin = xCalcDoc.getChild("grid_window") + document = self.ui_test.get_component() - #* Source Cells, range B6..E6 - gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "B6:E6"})) - self.xUITest.executeCommand(".uno:Copy") - gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "B11"})) - self.ui_test.execute_dialog_through_command(".uno:PasteSpecial") - xDialog = self.xUITest.getTopFocusWindow() - #We paste here using Paste Special with 'Link' Checkbox activated - xLink = xDialog.getChild("link") - xLink.executeAction("CLICK", tuple()) - xOkBtn = xDialog.getChild("ok") - # self.ui_test.close_dialog_through_button(xOkBtn) + #* Source Cells, range B6..E6 + gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "B6:E6"})) + self.xUITest.executeCommand(".uno:Copy") + gridwin.executeAction("SELECT", mkPropertyValues({"CELL": "B11"})) + self.ui_test.execute_dialog_through_command(".uno:PasteSpecial") + xDialog = self.xUITest.getTopFocusWindow() + #We paste here using Paste Special with 'Link' Checkbox activated + xLink = xDialog.getChild("link") + xLink.executeAction("CLICK", tuple()) + xOkBtn = xDialog.getChild("ok") + # self.ui_test.close_dialog_through_button(xOkBtn) - with self.ui_test.execute_blocking_action(xOkBtn.executeAction, args=('CLICK', ()), close_button="yes"): - pass + with self.ui_test.execute_blocking_action(xOkBtn.executeAction, args=('CLICK', ()), close_button="yes"): + pass - #we would expect a reference to cell E6 here and a zero being displayed, but the cell is also simply blank. - self.assertEqual(get_cell_by_position(document, 0, 4, 10).getValue(), 0) - self.assertEqual(get_cell_by_position(document, 0, 4, 10).getFormula(), "=$Sheet1.$E$6") - self.ui_test.close_doc() + #we would expect a reference to cell E6 here and a zero being displayed, but the cell is also simply blank. + self.assertEqual(get_cell_by_position(document, 0, 4, 10).getValue(), 0) + self.assertEqual(get_cell_by_position(document, 0, 4, 10).getFormula(), "=$Sheet1.$E$6") # vim: set shiftwidth=4 softtabstop=4 expandtab: |