From ad023b3cb5b2bcb1598983bccba0a49c56b9d58e Mon Sep 17 00:00:00 2001 From: Paulo Alcantara Date: Tue, 10 May 2011 16:31:42 -0300 Subject: Create unit tests for bug #606 Signed-off-by: Paulo Alcantara Reviewer: Lauro Moura Marcelo Lira --- tests/QtGui/CMakeLists.txt | 1 + tests/QtGui/bug_606.py | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 tests/QtGui/bug_606.py (limited to 'tests/QtGui') diff --git a/tests/QtGui/CMakeLists.txt b/tests/QtGui/CMakeLists.txt index 97eb9c33d..338f2e8f2 100644 --- a/tests/QtGui/CMakeLists.txt +++ b/tests/QtGui/CMakeLists.txt @@ -30,6 +30,7 @@ PYSIDE_TEST(bug_575.py) PYSIDE_TEST(bug_576.py) PYSIDE_TEST(bug_585.py) PYSIDE_TEST(bug_589.py) +PYSIDE_TEST(bug_606.py) PYSIDE_TEST(bug_617.py) PYSIDE_TEST(bug_635.py) PYSIDE_TEST(bug_640.py) diff --git a/tests/QtGui/bug_606.py b/tests/QtGui/bug_606.py new file mode 100644 index 000000000..0fe1bde6e --- /dev/null +++ b/tests/QtGui/bug_606.py @@ -0,0 +1,26 @@ +import unittest + +import PySide +from PySide.QtGui import QVector2D, QVector3D, QVector4D +from PySide.QtGui import QColor + +class testCases(unittest.TestCase): + def testQVector2DToTuple(self): + vec = QVector2D(1, 2) + self.assertEqual((1, 2), vec.toTuple()) + + def testQVector3DToTuple(self): + vec = QVector3D(1, 2, 3) + self.assertEqual((1, 2, 3), vec.toTuple()) + + def testQVector4DToTuple(self): + vec = QVector4D(1, 2, 3, 4) + self.assertEqual((1, 2, 3, 4), vec.toTuple()) + + def testQColorToTuple(self): + c = QColor(0, 0, 255) + c.setRgb(1, 2, 3) + self.assertEqual((1, 2, 3, 255), c.toTuple()) + +if __name__ == '__main__': + unittest.main() -- cgit v1.2.3