aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/tests/QtQml/registeruncreatabletype.py
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside6/tests/QtQml/registeruncreatabletype.py')
-rw-r--r--sources/pyside6/tests/QtQml/registeruncreatabletype.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/sources/pyside6/tests/QtQml/registeruncreatabletype.py b/sources/pyside6/tests/QtQml/registeruncreatabletype.py
index c9c9b3bae..67cf1a3b6 100644
--- a/sources/pyside6/tests/QtQml/registeruncreatabletype.py
+++ b/sources/pyside6/tests/QtQml/registeruncreatabletype.py
@@ -39,11 +39,16 @@ from helper.helper import qmlcomponent_errorstring
from PySide6.QtCore import Property, QObject, QUrl
from PySide6.QtGui import QGuiApplication
-from PySide6.QtQml import qmlRegisterUncreatableType, QQmlEngine, QQmlComponent
+from PySide6.QtQml import QmlElement, QmlUncreatable, QQmlEngine, QQmlComponent
noCreationReason = 'Cannot create an item of type: Uncreatable (expected)'
+QML_IMPORT_NAME = "Charts"
+QML_IMPORT_MAJOR_VERSION = 1
+
+@QmlElement
+@QmlUncreatable(noCreationReason)
class Uncreatable(QObject):
def __init__(self, parent=None):
QObject.__init__(self, parent)
@@ -63,9 +68,6 @@ class TestQmlSupport(unittest.TestCase):
def testIt(self):
app = QGuiApplication([])
- self.assertTrue(qmlRegisterUncreatableType(Uncreatable, 'Charts', 1, 0,
- 'Uncreatable', noCreationReason) != -1)
-
engine = QQmlEngine()
file = Path(__file__).resolve().parent / 'registeruncreatable.qml'
self.assertTrue(file.is_file())