aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/tests
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2020-11-14 11:02:39 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2020-11-16 07:27:57 +0000
commitb0671e075e6143bb590d069a9848bc163194b7ef (patch)
treeb0c2cbc45dab4eb63ddc13bde565a279a8bece28 /sources/pyside6/tests
parentdff115603e6f093f9189977e29511b53a16ec0c6 (diff)
PySide6: Add QMetaType
This is required for QSqlField among other things. Re-add the conversions that previously existed for the now deprecated QVariant::Type for QMetaType. Change-Id: If47168f0f45ecfbfe483a8eaa9c6e037477f5ce6 Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/pyside6/tests')
-rw-r--r--sources/pyside6/tests/QtSql/qvarianttype_test.py19
1 files changed, 9 insertions, 10 deletions
diff --git a/sources/pyside6/tests/QtSql/qvarianttype_test.py b/sources/pyside6/tests/QtSql/qvarianttype_test.py
index f2a3cb538..a15cc9504 100644
--- a/sources/pyside6/tests/QtSql/qvarianttype_test.py
+++ b/sources/pyside6/tests/QtSql/qvarianttype_test.py
@@ -35,27 +35,26 @@ sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from init_paths import init_test_paths
init_test_paths(False)
+from PySide6.QtCore import QMetaType
from PySide6.QtSql import QSqlField
class QVariantTypeTest(unittest.TestCase):
def testQVariantType(self):
- f = QSqlField("name", str)
- self.assertEqual(f.type(), str)
+ f = QSqlField("name", QMetaType(QMetaType.QString))
+ self.assertEqual(f.metaType().id(), QMetaType.QString)
- f = QSqlField("name", "QString")
- self.assertEqual(f.type(), str)
+ f = QSqlField("name", QMetaType.fromName(b"QString"))
+ self.assertEqual(f.metaType().id(), QMetaType.QString)
- f = QSqlField("name", "double")
- self.assertEqual(f.type(), float)
+ f = QSqlField("name", QMetaType.fromName(b"double"))
+ self.assertEqual(f.metaType(), float)
f = QSqlField("name", float)
- self.assertEqual(f.type(), float)
+ self.assertEqual(f.metaType(), float)
f = QSqlField("name", int)
- self.assertEqual(f.type(), int)
+ self.assertEqual(f.metaType(), int)
- f = QSqlField("name", None)
- self.assertEqual(f.type(), None)
if __name__ == '__main__':
unittest.main()