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 testGParam(self): win = gtk.Window() enums = filter( lambda x: gobject.type_is_a(x.value_type, gobject.GEnum), gobject.list_properties(win)) assert enums enum = enums[0] assert hasattr(enum, 'enum_class') assert issubclass(enum.enum_class, gobject.GEnum)
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))
def testParamSpec(self): props = filter( lambda prop: gobject.type_is_a(prop.value_type, gobject.GEnum), gobject.list_properties(gtk.Window)) assert len(props) >= 6 props = filter(lambda prop: prop.name == 'type', props) assert props prop = props[0] klass = prop.enum_class assert klass == gtk.WindowType assert hasattr(klass, '__enum_values__') assert isinstance(klass.__enum_values__, dict) assert len(klass.__enum_values__) >= 2