[Python-checkins] python/dist/src/Lib/test test_pyclbr.py, 1.23, 1.24

rhettinger at users.sourceforge.net rhettinger at users.sourceforge.net
Sun Sep 5 01:53:27 CEST 2004


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17859

Modified Files:
	test_pyclbr.py 
Log Message:
Teach a test about the different kinds of functions.



Index: test_pyclbr.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_pyclbr.py,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- test_pyclbr.py	4 Aug 2004 02:36:18 -0000	1.23
+++ test_pyclbr.py	4 Sep 2004 23:53:20 -0000	1.24
@@ -4,7 +4,7 @@
 '''
 from test.test_support import run_unittest
 import unittest, sys
-from types import ClassType, FunctionType, MethodType
+from types import ClassType, FunctionType, MethodType, BuiltinFunctionType
 import pyclbr
 from unittest import TestCase
 
@@ -92,7 +92,7 @@
             self.assertHasattr(module, name, ignore)
             py_item = getattr(module, name)
             if isinstance(value, pyclbr.Function):
-                self.assertEquals(type(py_item), FunctionType)
+                self.assert_(isinstance(py_item, (FunctionType, BuiltinFunctionType)))
             else:
                 self.failUnless(isinstance(py_item, (ClassType, type)))
                 real_bases = [base.__name__ for base in py_item.__bases__]



More information about the Python-checkins mailing list