[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