aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/tests/QtGui/repr_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside6/tests/QtGui/repr_test.py')
-rw-r--r--sources/pyside6/tests/QtGui/repr_test.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/sources/pyside6/tests/QtGui/repr_test.py b/sources/pyside6/tests/QtGui/repr_test.py
index 3b732ce77..29c5a9627 100644
--- a/sources/pyside6/tests/QtGui/repr_test.py
+++ b/sources/pyside6/tests/QtGui/repr_test.py
@@ -44,28 +44,34 @@ from PySide6.QtGui import QVector2D, QVector3D, QVector4D
from PySide6.QtGui import QColor, QTransform, QKeySequence, QQuaternion
from PySide6.QtGui import QPolygon
+
class ReprCopyHelper:
def testCopy(self):
copy = eval(self.original.__repr__())
self.assertTrue(copy is not self.original)
self.assertEqual(copy, self.original)
+
class QTransformReprCopy(ReprCopyHelper, unittest.TestCase):
def setUp(self):
self.original = QTransform(1, 2, 3, 4, 5, 6, 7, 8, 9)
+
class QQuaternionReprCopy(ReprCopyHelper, unittest.TestCase):
def setUp(self):
self.original = QQuaternion(1, 2, 3, 4)
+
class QVector2DReprCopy(ReprCopyHelper, unittest.TestCase):
def setUp(self):
self.original = QVector2D(1, 2)
+
class QVector3DReprCopy(ReprCopyHelper, unittest.TestCase):
def setUp(self):
self.original = QVector3D(1, 2, 3)
+
class QVector4DReprCopy(ReprCopyHelper, unittest.TestCase):
def setUp(self):
self.original = QVector4D(1, 2, 3, 4)