diff options
author | Friedemann Kleint <[email protected]> | 2022-03-04 16:49:27 +0100 |
---|---|---|
committer | Friedemann Kleint <[email protected]> | 2022-03-04 22:48:45 +0100 |
commit | d6d63cf55a0ceb4c1fdcea4d9741e22ed4b2a979 (patch) | |
tree | 28935b7759632b67aa91f332c0cd34920029b758 /sources/pyside6/tests/QtGui | |
parent | 86680c8cbcf672f351c195f466582ce40ac23e5f (diff) |
Expose QtGui's qFuzzyCompare() overloads
They are declared as friend functions of the respective classes only;
so, declare them in the type system file. Remove the QMatrix overload
since the class was removed.
Fixes: PYSIDE-1840
Pick-to: 6.2
Change-Id: Ia49eab4219918ea939df95f103d56c17519e8e4e
Reviewed-by: Christian Tismer <[email protected]>
Diffstat (limited to 'sources/pyside6/tests/QtGui')
-rw-r--r-- | sources/pyside6/tests/QtGui/bug_606.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/sources/pyside6/tests/QtGui/bug_606.py b/sources/pyside6/tests/QtGui/bug_606.py index e82cdc593..80240723a 100644 --- a/sources/pyside6/tests/QtGui/bug_606.py +++ b/sources/pyside6/tests/QtGui/bug_606.py @@ -35,8 +35,7 @@ sys.path.append(os.fspath(Path(__file__).resolve().parents[1])) from init_paths import init_test_paths init_test_paths(False) -import PySide6 -from PySide6.QtGui import QVector2D, QVector3D, QVector4D +from PySide6.QtGui import QVector2D, QVector3D, QVector4D, qFuzzyCompare from PySide6.QtGui import QColor @@ -44,14 +43,22 @@ class testCases(unittest.TestCase): def testQVector2DToTuple(self): vec = QVector2D(1, 2) self.assertEqual((1, 2), vec.toTuple()) + self.assertTrue(qFuzzyCompare(vec, vec)) + vec2 = QVector2D(1, 3) + self.assertFalse(qFuzzyCompare(vec, vec2)) def testQVector3DToTuple(self): vec = QVector3D(1, 2, 3) self.assertEqual((1, 2, 3), vec.toTuple()) + vec2 = QVector3D(1, 3, 4) + self.assertFalse(qFuzzyCompare(vec, vec2)) def testQVector4DToTuple(self): vec = QVector4D(1, 2, 3, 4) self.assertEqual((1, 2, 3, 4), vec.toTuple()) + self.assertTrue(qFuzzyCompare(vec, vec)) + vec2 = QVector4D(1, 3, 4, 5) + self.assertFalse(qFuzzyCompare(vec, vec2)) def testQColorToTuple(self): c = QColor(0, 0, 255) |