aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-12-10 08:15:59 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-12-17 16:07:04 +0000
commitfe82940a1b5ffdb118ee6960edd1a9fb3eb359d9 (patch)
tree86635d8173f5b303e44603bcc443f0cb60cd3632
parent3e5399f68536c6a975c1008fec6bf7c2dd946c5d (diff)
PySide6: Speed up test qqmlnetwork_test.py
Instead of relying on TimedQApplication to tear down the test, wait until the network request is started and start a timer to close the window. Change-Id: Ib68f97d8fb57503b7e1a228fbd54755e986a8605 Reviewed-by: Christian Tismer <tismer@stackless.com> (cherry picked from commit 945f962bd34e2c02d7c31f68428627c5fee6a1e9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--sources/pyside6/tests/QtQml/qqmlnetwork_test.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/sources/pyside6/tests/QtQml/qqmlnetwork_test.py b/sources/pyside6/tests/QtQml/qqmlnetwork_test.py
index 601926a07..f4b0bdf59 100644
--- a/sources/pyside6/tests/QtQml/qqmlnetwork_test.py
+++ b/sources/pyside6/tests/QtQml/qqmlnetwork_test.py
@@ -37,7 +37,8 @@ sys.path.append(os.fspath(Path(__file__).resolve().parents[1]))
from init_paths import init_test_paths
init_test_paths(False)
-from PySide6.QtCore import QUrl
+from PySide6.QtCore import QUrl, QTimer
+from PySide6.QtGui import QGuiApplication, QWindow
from PySide6.QtQuick import QQuickView
from PySide6.QtQml import QQmlNetworkAccessManagerFactory
from PySide6.QtNetwork import QNetworkAccessManager
@@ -54,12 +55,14 @@ class CustomManager(QNetworkAccessManager):
class CustomFactory(QQmlNetworkAccessManagerFactory):
def create(self, parent=None):
+ w = QGuiApplication.topLevelWindows()[0]
+ QTimer.singleShot(50, w.close)
return CustomManager()
class TestQQmlNetworkFactory(TimedQGuiApplication):
def setUp(self):
- super().setUp(timeout=1000)
+ super().setUp(timeout=2000)
def testQQuickNetworkFactory(self):
view = QQuickView()