From 4dd8caf2aae815a22e07f035839bf43739d03feb Mon Sep 17 00:00:00 2001 From: Johan Dahlin Date: Tue, 5 Jul 2005 17:16:40 +0000 Subject: Add support for specifying name for a GObject subclass, using * gobject/gobjectmodule.c: (_wrap_pyg_type_register), (get_type_name_for_class), (pyg_type_register): * gobject/pygobject-private.h: * gobject/pygobject.c: (pygobjectmeta_register), (pygobjectmeta_init): * tests/test_gtype.py: Add support for specifying name for a GObject subclass, using __gtype_name__. Add a unittest. Fixes #169498 --- tests/test_gtype.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/test_gtype.py b/tests/test_gtype.py index a891ba2..bdaa2d1 100644 --- a/tests/test_gtype.py +++ b/tests/test_gtype.py @@ -55,6 +55,13 @@ class GTypeTest(unittest.TestCase): self.checkType(gobject.TYPE_OBJECT, 'PyObject') # XXX: Flags, Enums - + +class MyObject(gobject.GObject): + __gtype_name__ = 'MyObject' + +class TypeNameTest(unittest.TestCase): + def testTypeName(self): + self.assertEqual(gobject.type_name(MyObject), 'MyObject') + if __name__ == '__main__': unittest.main() -- cgit