aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/tests/QtGui/qfont_test.py
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2025-02-11 08:05:59 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2025-02-13 16:57:28 +0100
commit8f34aaf4df4648de59d74b1b6fe72302f63d89a4 (patch)
tree05589b4400a007cabf5a4ef8482f5143dae7dc47 /sources/pyside6/tests/QtGui/qfont_test.py
parent75fbea983e04cff477716d9cb119b1638c22d719 (diff)
PySide6: Add QFont.Tag(str), QFont.Tag.fromString(), QFont.Tag.fromValue()
The constructor is a non-type template that checks the string length. Add a function for it. Pick-to: 6.8 Fixes: PYSIDE-3013 Change-Id: I35626c29edddf38c04c5b913a35b36c540c45d6a Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/pyside6/tests/QtGui/qfont_test.py')
-rw-r--r--sources/pyside6/tests/QtGui/qfont_test.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/sources/pyside6/tests/QtGui/qfont_test.py b/sources/pyside6/tests/QtGui/qfont_test.py
index 1971cc555..363237f2a 100644
--- a/sources/pyside6/tests/QtGui/qfont_test.py
+++ b/sources/pyside6/tests/QtGui/qfont_test.py
@@ -31,6 +31,11 @@ class QFontTest(UsesQApplication):
self.assertEqual(len(families), 1)
self.assertEqual(families[0], font_name)
+ def testTagConstruction(self):
+ tag1 = QFont.Tag("head")
+ tag2 = QFont.Tag.fromValue(tag1.value())
+ self.assertEqual(tag1.value(), tag2.value())
+
if __name__ == '__main__':
unittest.main()