diff options
Diffstat (limited to 'sources/pyside6/tests/QtCore/translation_test.py')
-rw-r--r-- | sources/pyside6/tests/QtCore/translation_test.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/sources/pyside6/tests/QtCore/translation_test.py b/sources/pyside6/tests/QtCore/translation_test.py index fbce644e0..6536ca66f 100644 --- a/sources/pyside6/tests/QtCore/translation_test.py +++ b/sources/pyside6/tests/QtCore/translation_test.py @@ -62,6 +62,19 @@ class TranslationTest(UsesQCoreApplication): obj.setObjectName(obj.tr('Hello World!')) self.assertEqual(obj.objectName(), 'Orbis, te saluto!') + def testLatinDerived(self): + # PYSIDE-131: Test that derived classes work, too. + translator = QTranslator() + translator.load(os.path.join(self.trdir, 'trans_latin.qm')) + self.app.installTranslator(translator) + + class Derived(QObject): + pass + + obj = Derived() + obj.setObjectName(obj.tr('Hello World!')) + self.assertEqual(obj.objectName(), 'Orbis, te saluto!') + def testRussian(self): # Set string value to Russian translator = QTranslator() |