diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-02-24 11:31:19 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-02-27 13:04:41 +0100 |
commit | 78b924368cc4c82a0cb6b0837f00dcf097d24223 (patch) | |
tree | 057f7df2ff84f73eb4d23ea499f92173c484f18f /sources/pyside6/tests/QtCore | |
parent | d43163af9c5630aeef67a2494e72009bc18077bb (diff) |
Add QMetaMethod.fromSignal()
Fixes: PYSIDE-2236
Change-Id: Ibf516529799b35982c8c210f657983d511b622a0
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/pyside6/tests/QtCore')
-rw-r--r-- | sources/pyside6/tests/QtCore/qmetaobject_test.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sources/pyside6/tests/QtCore/qmetaobject_test.py b/sources/pyside6/tests/QtCore/qmetaobject_test.py index ff320b050..981b2a160 100644 --- a/sources/pyside6/tests/QtCore/qmetaobject_test.py +++ b/sources/pyside6/tests/QtCore/qmetaobject_test.py @@ -13,8 +13,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 (QCoreApplication, QFile, QMetaObject, QObject, - QModelIndex, QPoint, QTimer, QSemaphore, +from PySide6.QtCore import (QCoreApplication, QFile, QMetaMethod, QMetaObject, + QObject, QModelIndex, QPoint, QTimer, QSemaphore, QStringListModel, Qt, Signal, Slot, SIGNAL, Q_ARG, Q_RETURN_ARG) @@ -190,6 +190,12 @@ class qmetaobject_test(unittest.TestCase): Q_ARG("QVariant", "bla")) self.assertEqual(model.data(index), "bla") + def test_QMetaMethod(self): + o = QObject() + m = QMetaMethod.fromSignal(o.destroyed) + self.assertTrue(m.isValid) + self.assertEqual(m.methodSignature(), b"destroyed()") + if __name__ == '__main__': unittest.main() |