[Subversion] / DecoratorTools / test_decorators.py  

Diff of /DecoratorTools/test_decorators.py

Parent Directory | Revision Log

version 2202, Tue Jul 4 16:09:08 2006 UTC version 2608, Wed May 5 17:56:17 2010 UTC
Line 256 
Line 256 
   
   
   
   class ClassyMetaTests(TestCase):
       """Test subclass/instance checking of classy for Python 2.6+ ABC mixin"""
   
       def setUp(self):
           class x(classy): pass
           class y(x): pass
           class cc(type(classy)): pass
           self.__dict__.update(locals())
   
       def test_subclassing(self):
           self.failUnless(issubclass(self.x, classy))
           self.failUnless(issubclass(self.y, self.x))
           self.failIf(issubclass(self.x, self.y))
           self.failIf(issubclass(classy, self.x))
           self.failIf(issubclass(self.x, type(classy)))
   
       def test_instancing(self):
           self.failIf(isinstance(self.x, classy))
           self.failUnless(isinstance(self.x, type(classy)))
           self.failIf(isinstance(self.x(), type(classy)))
           self.failIf(isinstance(object, type(classy)))
           self.failIf(isinstance(self.x(),self.y))
           self.failUnless(isinstance(self.y(),self.x))
   
   
   
   
   


Generate output suitable for use with a patch program
Legend:
Removed from v.2202  
changed lines
  Added in v.2608

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help