Created unit test for __reduce__ of empty QColor.
Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>
Lauro Neto <lauro.neto@openbossa.org>
This commit is contained in:
parent
6311d46d0d
commit
ef09666f25
1 changed files with 12 additions and 1 deletions
|
|
@ -3,7 +3,7 @@ import unittest
|
||||||
import colorsys
|
import colorsys
|
||||||
import PySide
|
import PySide
|
||||||
|
|
||||||
from PySide.QtCore import Qt, qFuzzyCompare
|
from PySide.QtCore import Qt
|
||||||
from PySide.QtGui import QColor
|
from PySide.QtGui import QColor
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -69,6 +69,17 @@ class QColorCopy(unittest.TestCase):
|
||||||
del original
|
del original
|
||||||
self.assertEqual(copy, QColor(0, 0, 255))
|
self.assertEqual(copy, QColor(0, 0, 255))
|
||||||
|
|
||||||
|
def testEmptyCopy(self):
|
||||||
|
from copy import deepcopy
|
||||||
|
|
||||||
|
original = QColor()
|
||||||
|
copy = deepcopy([original])[0]
|
||||||
|
self.assert_(original is not copy)
|
||||||
|
self.assertEqual(original, copy)
|
||||||
|
del original
|
||||||
|
self.assertEqual(copy, QColor())
|
||||||
|
|
||||||
|
|
||||||
class QColorRepr(unittest.TestCase):
|
class QColorRepr(unittest.TestCase):
|
||||||
def testReprFunction(self):
|
def testReprFunction(self):
|
||||||
c = QColor(100, 120, 200)
|
c = QColor(100, 120, 200)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue