summaryrefslogtreecommitdiff
path: root/sc/qa/uitest/function_wizard/tdf123479.py
diff options
context:
space:
mode:
Diffstat (limited to 'sc/qa/uitest/function_wizard/tdf123479.py')
-rw-r--r--sc/qa/uitest/function_wizard/tdf123479.py19
1 files changed, 8 insertions, 11 deletions
diff --git a/sc/qa/uitest/function_wizard/tdf123479.py b/sc/qa/uitest/function_wizard/tdf123479.py
index b94037855c16..d37e8e879683 100644
--- a/sc/qa/uitest/function_wizard/tdf123479.py
+++ b/sc/qa/uitest/function_wizard/tdf123479.py
@@ -25,19 +25,16 @@ class tdf123479(UITestCase):
#Select D14:D16
gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "D14:D16"}))
#Open Formula Wizard (Ctrl+F2)
- self.ui_test.execute_modeless_dialog_through_command(".uno:FunctionDialog")
- xDialog = self.xUITest.getTopFocusWindow()
- edArg1 = xDialog.getChild("ED_ARG1")
- edArg2 = xDialog.getChild("ED_ARG2")
- formulaRes = xDialog.getChild("formula_result")
+ with self.ui_test.execute_modeless_dialog_through_command_guarded(".uno:FunctionDialog") as xDialog:
+ edArg1 = xDialog.getChild("ED_ARG1")
+ edArg2 = xDialog.getChild("ED_ARG2")
+ formulaRes = xDialog.getChild("formula_result")
- #check formula wizard data
- self.assertEqual(get_state_as_dict(edArg1)["Text"], "CHAR(10)")
- self.assertEqual(get_state_as_dict(edArg2)["Text"], "OFFSET($Data.$A$2:$Data.$A$4,0,COLUMN()-3)")
- self.assertEqual(get_state_as_dict(formulaRes)["Text"], "{4;4;4}")
+ #check formula wizard data
+ self.assertEqual(get_state_as_dict(edArg1)["Text"], "CHAR(10)")
+ self.assertEqual(get_state_as_dict(edArg2)["Text"], "OFFSET($Data.$A$2:$Data.$A$4,0,COLUMN()-3)")
+ self.assertEqual(get_state_as_dict(formulaRes)["Text"], "{4;4;4}")
- xOk = xDialog.getChild("ok")
- self.ui_test.close_dialog_through_button(xOk)
#verify; no crashes
self.assertEqual(get_cell_by_position(calc_doc, 0, 1, 0).getString(), "Pass/Fail")