diff options
author | Christian Tismer <tismer@stackless.com> | 2021-05-16 12:24:00 +0200 |
---|---|---|
committer | Christian Tismer <tismer@stackless.com> | 2023-03-16 17:32:29 +0100 |
commit | f668df2e26803989a4d4730ae219767bc9f229a9 (patch) | |
tree | 3da8c28021ec65c4d0e359302d93975ccc5ec6ad /sources/pyside6/tests/util/helper/usesqguiapplication.py | |
parent | 6d6f614fdd7510a1b8a00a51bb6232a3d151523b (diff) |
testing: modernize UsesQApplication and remove other versions
The last change to UsesQApplication can be generalized to
be able to remove the QtCore and QtGui versions.
Instead, the module and class to use are computed from the
content of sys.modules .
Task-number: PYSIDE-1564
Change-Id: Iac1fe3a2d6bb5a9f7638eb889f55b079cb55c272
Pick-to: 6.4
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'sources/pyside6/tests/util/helper/usesqguiapplication.py')
-rw-r--r-- | sources/pyside6/tests/util/helper/usesqguiapplication.py | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/sources/pyside6/tests/util/helper/usesqguiapplication.py b/sources/pyside6/tests/util/helper/usesqguiapplication.py deleted file mode 100644 index e02b57476..000000000 --- a/sources/pyside6/tests/util/helper/usesqguiapplication.py +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright (C) 2022 The Qt Company Ltd. -# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 - -'''Helper classes and functions''' - -import gc -import unittest - -from PySide6.QtGui import QGuiApplication - - -class UsesQGuiApplication(unittest.TestCase): - '''Helper class to provide QGuiApplication instances''' - - def setUp(self): - '''Creates the QGuiApplication instance''' - - # Simple way of making instance a singleton - super(UsesQGuiApplication, self).setUp() - self.app = QGuiApplication.instance() or QGuiApplication([]) - - def tearDown(self): - '''Deletes the reference owned by self''' - del self.app - # PYSIDE-535: Need to collect garbage in PyPy to trigger deletion - gc.collect() - super(UsesQGuiApplication, self).tearDown() |