diff options
author | Johan Dahlin <johan@src.gnome.org> | 2004-09-27 16:51:25 +0000 |
---|---|---|
committer | Johan Dahlin <johan@src.gnome.org> | 2004-09-27 16:51:25 +0000 |
commit | f313fd015607e037d98e7dfb991fc74bf68d1177 (patch) | |
tree | d04ee31c848287fd2805a27b4417309f3a724ee4 /tests/test_subtype.py | |
parent | b4205323655072faef3e0d86a219c374ef9535b3 (diff) | |
download | pygobject-f313fd015607e037d98e7dfb991fc74bf68d1177.tar.gz pygobject-f313fd015607e037d98e7dfb991fc74bf68d1177.tar.xz pygobject-f313fd015607e037d98e7dfb991fc74bf68d1177.zip |
Small c module to help testing
* tests/testhelper.c: Small c module to help testing
* tests/test_subtype.py: tests for this, use testhelper here
aswell
Diffstat (limited to 'tests/test_subtype.py')
-rw-r--r-- | tests/test_subtype.py | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/tests/test_subtype.py b/tests/test_subtype.py index 6a13b31..b2b5dcc 100644 --- a/tests/test_subtype.py +++ b/tests/test_subtype.py @@ -1,13 +1,22 @@ import unittest -from common import gobject, gtk +from common import gobject, gtk, testhelper class TestSubType(unittest.TestCase): def testSubType(self): t = type('testtype', (gobject.GObject, gobject.GInterface), {}) - assert issubclass(t, gobject.GObject) - assert issubclass(t, gobject.GInterface) + self.assert_(issubclass(t, gobject.GObject)) + self.assert_(issubclass(t, gobject.GInterface)) t = type('testtype2', (gobject.GObject, gtk.TreeModel), {}) - assert issubclass(t, gobject.GObject) - assert issubclass(t, gtk.TreeModel) + self.assert_(issubclass(t, gobject.GObject)) + self.assert_(issubclass(t, gtk.TreeModel)) + + def testTpBasicSize(self): + iface = testhelper.get_tp_basicsize(gobject.GInterface) + gobj = testhelper.get_tp_basicsize(gobject.GObject) + widget = testhelper.get_tp_basicsize(gtk.Widget) + self.assert_(gobj == widget) + + treemodel = testhelper.get_tp_basicsize(gtk.TreeModel) + self.assert_(iface == treemodel) |