From 7912071b6fb9d930cb4052bf254aa6e2e67d0b47 Mon Sep 17 00:00:00 2001 From: Christian Stenger <christian.stenger@digia.com> Date: Fri, 22 Nov 2013 14:29:48 +0100 Subject: [PATCH] Squish: Fix tst_qml_indent Replace waiting for signal textChanged(). Change-Id: I0798f0ef2e1162d2a2b09da98e53dd8fc50e0a7a Reviewed-by: Robert Loehning <robert.loehning@digia.com> --- tests/system/suite_editors/tst_qml_indent/test.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/tests/system/suite_editors/tst_qml_indent/test.py b/tests/system/suite_editors/tst_qml_indent/test.py index fb6989915e9..d6f0ba9f38d 100644 --- a/tests/system/suite_editors/tst_qml_indent/test.py +++ b/tests/system/suite_editors/tst_qml_indent/test.py @@ -76,21 +76,14 @@ def prepareQmlFile(): editor.plainText = "\n".join([line.lstrip() for line in lines]) + "\n" return True -def handleTextChanged(*args): - global textHasChanged - textHasChanged = True - def testReIndent(): - global originalText,textHasChanged - installLazySignalHandler(":Qt Creator_QmlJSEditor::QmlJSTextEditorWidget", - "textChanged()", "handleTextChanged") - textHasChanged = False + global originalText editor = waitForObject(":Qt Creator_QmlJSEditor::QmlJSTextEditorWidget") type(editor, "<Ctrl+A>") test.log("calling re-indent") starttime = datetime.utcnow() type(editor, "<Ctrl+I>") - waitFor("textHasChanged==True", 25000) + waitFor("originalText == str(editor.plainText)", 25000) endtime = datetime.utcnow() textAfterReIndent = "%s" % editor.plainText if originalText==textAfterReIndent: -- GitLab