def testGParam(self): win = gtk.Window() enums = filter(lambda x: GType.is_a(x.value_type, GEnum), gobject.list_properties(win)) self.assertTrue(enums) enum = enums[0] self.assertTrue(hasattr(enum, "enum_class")) self.assertTrue(issubclass(enum.enum_class, GEnum))
def testGParam(self): win = gtk.Window() enums = filter(lambda x: GType.is_a(x.value_type, GEnum), gobject.list_properties(win)) self.assertTrue(enums) enum = enums[0] self.assertTrue(hasattr(enum, 'enum_class')) self.assertTrue(issubclass(enum.enum_class, GEnum))
def testParamSpec(self): props = filter(lambda x: GType.is_a(x.value_type, GFlags), gtk.Table.list_child_properties()) self.assertTrue(len(props) >= 2) pspec = props[0] klass = pspec.flags_class self.assertEquals(klass, gtk.AttachOptions) self.assertTrue(hasattr(klass, "__flags_values__")) self.assertTrue(isinstance(klass.__flags_values__, dict)) self.assertTrue(len(klass.__flags_values__) >= 3) self.assertTrue(isinstance(pspec.default_value, gtk.AttachOptions))
def testParamSpec(self): props = filter(lambda x: GType.is_a(x.value_type, GFlags), gtk.Table.list_child_properties()) self.assertTrue(len(props) >= 2) pspec = props[0] klass = pspec.flags_class self.assertEquals(klass, gtk.AttachOptions) self.assertTrue(hasattr(klass, '__flags_values__')) self.assertTrue(isinstance(klass.__flags_values__, dict)) self.assertTrue(len(klass.__flags_values__) >= 3) self.assertTrue(isinstance(pspec.default_value, gtk.AttachOptions))
def testParamSpec(self): props = filter(lambda prop: GType.is_a(prop.value_type, GEnum), gobject.list_properties(gtk.Window)) self.assertTrue(len(props) >= 6) props = filter(lambda prop: prop.name == "type", props) self.assertTrue(props) pspec = props[0] klass = pspec.enum_class self.assertEquals(klass, gtk.WindowType) self.assertTrue(hasattr(klass, "__enum_values__")) self.assertTrue(isinstance(klass.__enum_values__, dict)) self.assertTrue(len(klass.__enum_values__) >= 2) self.assertTrue(isinstance(pspec.default_value, gtk.WindowType))
def testParamSpec(self): props = filter(lambda prop: GType.is_a(prop.value_type, GEnum), gobject.list_properties(gtk.Window)) self.assertTrue(len(props) >= 6) props = filter(lambda prop: prop.name == 'type', props) self.assertTrue(props) pspec = props[0] klass = pspec.enum_class self.assertEquals(klass, gtk.WindowType) self.assertTrue(hasattr(klass, '__enum_values__')) self.assertTrue(isinstance(klass.__enum_values__, dict)) self.assertTrue(len(klass.__enum_values__) >= 2) self.assertTrue(isinstance(pspec.default_value, gtk.WindowType))