summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/conversion.py16
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()