def test_gobject(self): repo = Repository("GObject", "2.0") mod = repo.parse() self.assertEqual(repo.lookup_py_id_for_type_struct("GObjectClass"), "GObject.Object") klass = find(mod.enums, "GEnum") self.assertEqual(klass.base, "GLib.Enum") klass = find(mod.flags, "GFlags") self.assertEqual(klass.base, "GLib.Flags") klass = find(mod.flags, "ParamFlags") self.assertEqual(klass.base, "GLib.Flags")
def test_gobject(self): repo = Repository("GObject", "2.0") mod = repo.parse() self.assertEqual( repo.lookup_py_id_for_type_struct("GObjectClass"), "GObject.Object") klass = find(mod.enums, "GEnum") self.assertEqual(klass.base, "GLib.Enum") klass = find(mod.flags, "GFlags") self.assertEqual(klass.base, "GLib.Flags") klass = find(mod.flags, "ParamFlags") self.assertEqual(klass.base, "GLib.Flags")
def test_gobject(self): repo = Repository("GObject", "2.0") GObject = repo.import_module() mod = repo.parse() self.assertEqual(repo.lookup_py_id_for_type_struct("GObjectClass"), "GObject.Object") klass = Class.from_object(repo, GObject.Object) method = find(klass.methods, "list_properties") self.assertTrue(method.is_static) self.assertEqual(method.fullname, "GObject.Object.list_properties") klass = find(mod.enums, "GEnum") self.assertEqual(klass.base, "GLib.Enum") klass = find(mod.flags, "GFlags") self.assertEqual(klass.base, "GLib.Flags") klass = find(mod.flags, "ParamFlags") self.assertEqual(klass.base, "GLib.Flags")
def test_gobject(self): repo = Repository("GObject", "2.0") GObject = repo.import_module() mod = repo.parse() self.assertEqual( repo.lookup_py_id_for_type_struct("GObjectClass"), "GObject.Object") klass = Class.from_object(repo, GObject.Object) method = find(klass.methods, "list_properties") self.assertTrue(method.is_static) self.assertEqual(method.fullname, "GObject.Object.list_properties") klass = find(mod.enums, "GEnum") self.assertEqual(klass.base, "GLib.Enum") klass = find(mod.flags, "GFlags") self.assertEqual(klass.base, "GLib.Flags") klass = find(mod.flags, "ParamFlags") self.assertEqual(klass.base, "GLib.Flags")