These files are a subset of the python-2.7.2.tgz distribution from python.org. Changed files from PyMod-2.7.2 have been copied into the corresponding directories of this tree, replacing the original files in the distribution. Signed-off-by: daryl.mcdaniel@intel.com git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13197 6f19259b-4bc3-4df7-8a09-765794883524
		
			
				
	
	
		
			34 lines
		
	
	
		
			681 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			681 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| """Test cases for test_pyclbr.py"""
 | |
| 
 | |
| def f(): pass
 | |
| 
 | |
| class Other(object):
 | |
|     @classmethod
 | |
|     def foo(c): pass
 | |
| 
 | |
|     def om(self): pass
 | |
| 
 | |
| class B (object):
 | |
|     def bm(self): pass
 | |
| 
 | |
| class C (B):
 | |
|     foo = Other().foo
 | |
|     om = Other.om
 | |
| 
 | |
|     d = 10
 | |
| 
 | |
|     # XXX: This causes test_pyclbr.py to fail, but only because the
 | |
|     #      introspection-based is_method() code in the test can't
 | |
|     #      distinguish between this and a genuine method function like m().
 | |
|     #      The pyclbr.py module gets this right as it parses the text.
 | |
|     #
 | |
|     #f = f
 | |
| 
 | |
|     def m(self): pass
 | |
| 
 | |
|     @staticmethod
 | |
|     def sm(self): pass
 | |
| 
 | |
|     @classmethod
 | |
|     def cm(self): pass
 |