[pypy-commit] pypy py3k: apply 2.7 workarounds

pjenvey noreply at buildbot.pypy.org
Sun Feb 24 00:55:59 CET 2013


Author: Philip Jenvey <pjenvey at underboss.org>
Branch: py3k
Changeset: r61720:3a6deaac38e8
Date: 2013-02-23 15:55 -0800
http://bitbucket.org/pypy/pypy/changeset/3a6deaac38e8/

Log:	apply 2.7 workarounds

diff --git a/lib-python/3.2/test/test_inspect.py b/lib-python/3.2/test/test_inspect.py
--- a/lib-python/3.2/test/test_inspect.py
+++ b/lib-python/3.2/test/test_inspect.py
@@ -10,7 +10,7 @@
 import shutil
 from os.path import normcase
 
-from test.support import run_unittest, TESTFN, DirsOnSysPath
+from test.support import check_impl_detail, run_unittest, TESTFN, DirsOnSysPath
 
 from test import inspect_fodder as mod
 from test import inspect_fodder2 as mod2
@@ -80,7 +80,8 @@
 
     def test_excluding_predicates(self):
         self.istest(inspect.isbuiltin, 'sys.exit')
-        self.istest(inspect.isbuiltin, '[].append')
+        if check_impl_detail():
+            self.istest(inspect.isbuiltin, '[].append')
         self.istest(inspect.iscode, 'mod.spam.__code__')
         self.istest(inspect.isframe, 'tb.tb_frame')
         self.istest(inspect.isfunction, 'mod.spam')
@@ -97,7 +98,8 @@
         else:
             self.assertFalse(inspect.isgetsetdescriptor(type(tb.tb_frame).f_locals))
         if hasattr(types, 'MemberDescriptorType'):
-            self.istest(inspect.ismemberdescriptor, 'datetime.timedelta.days')
+            self.istest(inspect.ismemberdescriptor,
+                        'type(lambda: None).__globals__')
         else:
             self.assertFalse(inspect.ismemberdescriptor(datetime.timedelta.days))
 


More information about the pypy-commit mailing list