diff options
author | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2005-05-22 22:38:55 +0000 |
---|---|---|
committer | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2005-05-22 22:38:55 +0000 |
commit | 4b01307e0d9edcc71560a6e30f05dfed702cebdf (patch) | |
tree | 9a1630d0c38b86874570e642fda2656f78d73aa9 /tests/test_signal.py | |
parent | 500a5306d2868dcde7c5b3f1a9c1b7b09aedcb8e (diff) | |
download | pygobject-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.py | 30 |
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__': |