summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Ehresman <jpe@src.gnome.org>2004-09-22 16:22:08 +0000
committerJohn Ehresman <jpe@src.gnome.org>2004-09-22 16:22:08 +0000
commit4079310fbf18fa812f4069e0fb71bcb4e43cf7ed (patch)
tree1ed63fe3d486e2baaa171075361ef9a8930c9695
parentfc28e99b30b138d89834b3c0d5526e99aa138596 (diff)
downloadpygobject-4079310fbf18fa812f4069e0fb71bcb4e43cf7ed.tar.gz
Tests for GdkColor construction
-rw-r--r--tests/conversion.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/conversion.py b/tests/conversion.py
index dece7bd9..e621e1f7 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()