summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/gtype.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/gtype.py b/tests/gtype.py
index 4cf7dd9..7001094 100644
--- a/tests/gtype.py
+++ b/tests/gtype.py
@@ -49,7 +49,13 @@ class GTypeTest(unittest.TestCase):
def testObject(self):
self.checkType(gobject.TYPE_OBJECT, 'PyObject')
-
+
+ def testGObjectInvalidSignalOverride(self):
+ class Foo(gobject.GObject):
+ __gsignals__ = {}
+ __gsignals__['monkey'] = 'override'
+ self.assertRaises(TypeError, gobject.type_register, Foo)
+
# XXX: Flags, Enums
if __name__ == '__main__':