Пример #1
0
 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))
Пример #2
0
 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))
Пример #3
0
 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)
Пример #4
0
 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))
Пример #5
0
 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))
Пример #6
0
 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