summaryrefslogtreecommitdiffstats
path: root/tests/test_signal.py
diff options
context:
space:
mode:
authorGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-05-22 22:38:55 +0000
committerGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-05-22 22:38:55 +0000
commit4b01307e0d9edcc71560a6e30f05dfed702cebdf (patch)
tree9a1630d0c38b86874570e642fda2656f78d73aa9 /tests/test_signal.py
parent500a5306d2868dcde7c5b3f1a9c1b7b09aedcb8e (diff)
downloadpygobject-4b01307e0d9edcc71560a6e30f05dfed702cebdf.tar.gz
pygobject-4b01307e0d9edcc71560a6e30f05dfed702cebdf.tar.xz
pygobject-4b01307e0d9edcc71560a6e30f05dfed702cebdf.zip
Bug 128765: GObject metaclass
Diffstat (limited to 'tests/test_signal.py')
-rw-r--r--tests/test_signal.py30
1 files changed, 16 insertions, 14 deletions
diff --git a/tests/test_signal.py b/tests/test_signal.py
index b4a6cdc..53dd467 100644
--- a/tests/test_signal.py
+++ b/tests/test_signal.py
@@ -10,13 +10,11 @@ class C(gobject.GObject):
(gobject.TYPE_INT,)) }
def do_my_signal(self, arg):
self.arg = arg
-gobject.type_register(C)
class D(C):
def do_my_signal(self, arg2):
self.arg2 = arg2
C.do_my_signal(self, arg2)
-gobject.type_register(D)
class TestChaining(unittest.TestCase):
def setUp(self):
@@ -46,29 +44,33 @@ class TestChaining(unittest.TestCase):
# This is for bug 153718
class TestGSignalsError(unittest.TestCase):
def testInvalidType(self, *args):
- class Foo(gobject.GObject):
- __gsignals__ = None
- self.assertRaises(TypeError, gobject.type_register, Foo)
+ def foo():
+ class Foo(gobject.GObject):
+ __gsignals__ = None
+ self.assertRaises(TypeError, foo)
gc.collect()
def testInvalidName(self, *args):
- class Foo(gobject.GObject):
- __gsignals__ = {'not-exists' : 'override'}
- self.assertRaises(TypeError, gobject.type_register, Foo)
+ def foo():
+ class Foo(gobject.GObject):
+ __gsignals__ = {'not-exists' : 'override'}
+ self.assertRaises(TypeError, foo)
gc.collect()
class TestGPropertyError(unittest.TestCase):
def testInvalidType(self, *args):
- class Foo(gobject.GObject):
- __gproperties__ = None
- self.assertRaises(TypeError, gobject.type_register, Foo)
+ def foo():
+ class Foo(gobject.GObject):
+ __gproperties__ = None
+ self.assertRaises(TypeError, foo)
gc.collect()
def testInvalidName(self, *args):
- class Foo(gobject.GObject):
- __gproperties__ = { None: None }
+ def foo():
+ class Foo(gobject.GObject):
+ __gproperties__ = { None: None }
- self.assertRaises(TypeError, gobject.type_register, Foo)
+ self.assertRaises(TypeError, foo)
gc.collect()
if __name__ == '__main__':