diff options
Diffstat (limited to 'sc/qa/uitest/manual_tests/calc.py')
-rw-r--r-- | sc/qa/uitest/manual_tests/calc.py | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/sc/qa/uitest/manual_tests/calc.py b/sc/qa/uitest/manual_tests/calc.py index 88cc750ca834..247f7028e2ae 100644 --- a/sc/qa/uitest/manual_tests/calc.py +++ b/sc/qa/uitest/manual_tests/calc.py @@ -168,22 +168,20 @@ class ManualCalcTests(UITestCase): # http://manual-test.libreoffice.org/manage/case/151/ def test_cell_recalc(self): - doc = self.ui_test.load_file(get_url_for_data_file("cell_recalc.ods")) + with self.ui_test.load_file(get_url_for_data_file("cell_recalc.ods")) as doc: - xGridWin = self.xUITest.getTopFocusWindow().getChild("grid_window") - xGridWin.executeAction("SELECT", mkPropertyValues({"RANGE": "D2:D9"})) - self.xUITest.executeCommand(".uno:Cut") - - self.assertEqual(get_cell_by_position(doc, 0, 3, 15).getValue(), 0) + xGridWin = self.xUITest.getTopFocusWindow().getChild("grid_window") + xGridWin.executeAction("SELECT", mkPropertyValues({"RANGE": "D2:D9"})) + self.xUITest.executeCommand(".uno:Cut") - self.xUITest.executeCommand(".uno:Undo") + self.assertEqual(get_cell_by_position(doc, 0, 3, 15).getValue(), 0) - for i in range(1, 9): - self.assertTrue(get_cell_by_position(doc, 0, 3, i).getValue() != 0) + self.xUITest.executeCommand(".uno:Undo") - self.assertEqual(get_cell_by_position(doc, 0, 3, 15).getValue(), 195) + for i in range(1, 9): + self.assertTrue(get_cell_by_position(doc, 0, 3, i).getValue() != 0) - self.ui_test.close_doc() + self.assertEqual(get_cell_by_position(doc, 0, 3, 15).getValue(), 195) # http://manual-test.libreoffice.org/manage/case/143/ def test_random_numbers(self): |