Created unit test for QColor reduce function.
Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>
Marcelo Lira <marcelo.lira@openbossa.org>
This commit is contained in:
parent
2487a08062
commit
700a4cf95c
2 changed files with 32 additions and 0 deletions
|
|
@ -94,6 +94,7 @@ PYSIDE_TEST(qapplication_singleton_test.py)
|
||||||
PYSIDE_TEST(qapp_test.py)
|
PYSIDE_TEST(qapp_test.py)
|
||||||
PYSIDE_TEST(qbrush_test.py)
|
PYSIDE_TEST(qbrush_test.py)
|
||||||
PYSIDE_TEST(qcolor_test.py)
|
PYSIDE_TEST(qcolor_test.py)
|
||||||
|
PYSIDE_TEST(qcolor_reduce_test.py)
|
||||||
PYSIDE_TEST(qcursor_test.py)
|
PYSIDE_TEST(qcursor_test.py)
|
||||||
PYSIDE_TEST(qaction_test.py)
|
PYSIDE_TEST(qaction_test.py)
|
||||||
PYSIDE_TEST(qdatastream_gui_operators_test.py)
|
PYSIDE_TEST(qdatastream_gui_operators_test.py)
|
||||||
|
|
|
||||||
31
tests/QtGui/qcolor_reduce_test.py
Normal file
31
tests/QtGui/qcolor_reduce_test.py
Normal file
|
|
@ -0,0 +1,31 @@
|
||||||
|
import unittest
|
||||||
|
import pickle
|
||||||
|
from PySide.QtGui import QColor
|
||||||
|
|
||||||
|
class TestQColor (unittest.TestCase):
|
||||||
|
def reduceColor(self, c):
|
||||||
|
p = pickle.dumps(c)
|
||||||
|
c2 = pickle.loads(p)
|
||||||
|
self.assertEqual(c.spec(), c2.spec())
|
||||||
|
self.assertEqual(c, c2)
|
||||||
|
|
||||||
|
def testReduceEmpty(self):
|
||||||
|
self.reduceColor(QColor())
|
||||||
|
|
||||||
|
def testReduceString(self):
|
||||||
|
self.reduceColor(QColor('gray'))
|
||||||
|
|
||||||
|
def testReduceRGB(self):
|
||||||
|
self.reduceColor(QColor.fromRgbF(0.1, 0.2, 0.3, 0.4))
|
||||||
|
|
||||||
|
def testReduceCMYK(self):
|
||||||
|
self.reduceColor(QColor.fromCmykF(0.1, 0.2, 0.3, 0.4, 0.5))
|
||||||
|
|
||||||
|
def testReduceHsl(self):
|
||||||
|
self.reduceColor(QColor.fromHslF(0.1, 0.2, 0.3, 0.4))
|
||||||
|
|
||||||
|
def testReduceHsv(self):
|
||||||
|
self.reduceColor(QColor.fromHsvF(0.1, 0.2, 0.3, 0.4))
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
unittest.main()
|
||||||
Loading…
Add table
Add a link
Reference in a new issue