sw/qa/uitest/writer_tests7/tdf132169.py | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-)
New commits: commit 39df467cd67ca7798e814d6c57f8bfd6791fc0ef Author: Xisco Fauli <xiscofa...@libreoffice.org> AuthorDate: Mon May 25 11:35:59 2020 +0200 Commit: Xisco FaulĂ <xiscofa...@libreoffice.org> CommitDate: Mon May 25 14:42:52 2020 +0200 uitest: rework test that fails at times sometimes it fails with self.assertEqual(get_state_as_dict(xLineMetric)["Text"], "5.0 pt") AssertionError: '8.8 pt' != '5.0 pt' - 8.8 pt + 5.0 pt Change-Id: I5287d5ebbd92ef82bd384f609b92fbcfeef7fd44 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94778 Tested-by: Jenkins Reviewed-by: Xisco FaulĂ <xiscofa...@libreoffice.org> diff --git a/sw/qa/uitest/writer_tests7/tdf132169.py b/sw/qa/uitest/writer_tests7/tdf132169.py index e96cf7250a91..9c884e4051a9 100644 --- a/sw/qa/uitest/writer_tests7/tdf132169.py +++ b/sw/qa/uitest/writer_tests7/tdf132169.py @@ -6,7 +6,7 @@ # from uitest.framework import UITestCase from uitest.path import get_srcdir_url -from uitest.uihelper.common import get_state_as_dict +from uitest.uihelper.common import get_state_as_dict, type_text from libreoffice.uno.propertyvalue import mkPropertyValues def get_url_for_data_file(file_name): @@ -42,11 +42,18 @@ class tdf132169(UITestCase): xLineMetric = xWriterEdit.getChild('metricfield') self.assertEqual(get_state_as_dict(xLineMetric)["Text"], "0.0 pt") - props = {"VALUE": "5.0"} - actionProps = mkPropertyValues(props) - xLineMetric.executeAction("VALUE", actionProps) + #Check changing value from dialog also works + self.ui_test.execute_dialog_through_command(".uno:FormatLine") + xFormatLineDlg = self.xUITest.getTopFocusWindow() + xWidth = xFormatLineDlg.getChild('MTR_FLD_LINE_WIDTH') + type_text(xWidth, "4.0") + xOKBtn = xFormatLineDlg.getChild("ok") + self.ui_test.close_dialog_through_button(xOKBtn) + + self.ui_test.wait_until_property_is_updated(xLineMetric, "Text", "4.0 pt") + self.assertEqual(get_state_as_dict(xLineMetric)["Text"], "4.0 pt") - self.assertEqual(get_state_as_dict(xLineMetric)["Text"], "5.0 pt") + xLineMetric.executeAction("UP", tuple()) document = self.ui_test.get_component() drawPage = document.getDrawPages().getByIndex(0) _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits