]> granicus.if.org Git - python/commitdiff
Teach a test about the different kinds of functions.
authorRaymond Hettinger <python@rcn.com>
Sat, 4 Sep 2004 23:53:20 +0000 (23:53 +0000)
committerRaymond Hettinger <python@rcn.com>
Sat, 4 Sep 2004 23:53:20 +0000 (23:53 +0000)
Lib/test/test_pyclbr.py

index ae8a396db9f85b98b6d42ca70b8b22db59058a3d..ceb7a3d17079ff476b47b89cecd169a55f99fbb6 100644 (file)
@@ -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 @@ class PyclbrTest(TestCase):
             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__]