diff options
-rw-r--r-- | tests/conversion.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/conversion.py b/tests/conversion.py index dece7bd..e621e1f 100644 --- a/tests/conversion.py +++ b/tests/conversion.py @@ -39,5 +39,21 @@ class Tests(unittest.TestCase): else: raise AssertionError('exception not raised on invalid value w/ set_property: %s' % invalid_value) + + def testColorCreation(self): + """ Test GdkColor creation """ + + c = gtk.gdk.Color(1, 2, 3) + assert c.red == 1 and c.green == 2 and c.blue == 3 + + c = gtk.gdk.Color(pixel = 0xffff) + assert c.pixel == 0xffff + + c = gtk.gdk.Color(pixel = 0xffffL) + assert c.pixel == 0xffff + + c = gtk.gdk.Color(pixel = 0xffffffffL) + assert c.pixel == 0xffffffffL + if __name__ == '__main__': unittest.main() |