[pypy-svn] pypy default: Fix the test for inspect.ismemberdescriptor() by checking something

arigo commits-noreply at bitbucket.org
Sat Jan 22 11:39:59 CET 2011


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r41202:9792f41e51ed
Date: 2011-01-22 11:39 +0100
http://bitbucket.org/pypy/pypy/changeset/9792f41e51ed/

Log:	Fix the test for inspect.ismemberdescriptor() by checking something
	more standard than the datetime module, which for pypy is (for now)
	written at app-level.

diff --git a/lib-python/modified-2.7.0/test/test_inspect.py b/lib-python/modified-2.7.0/test/test_inspect.py
--- a/lib-python/modified-2.7.0/test/test_inspect.py
+++ b/lib-python/modified-2.7.0/test/test_inspect.py
@@ -4,7 +4,6 @@
 import unittest
 import inspect
 import linecache
-import datetime
 from UserList import UserList
 from UserDict import UserDict
 
@@ -94,9 +93,9 @@
         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).func_globals')
         else:
-            self.assertFalse(inspect.ismemberdescriptor(datetime.timedelta.days))
+            self.assertFalse(inspect.ismemberdescriptor(type(lambda: None).func_globals))
 
     def test_isroutine(self):
         self.assertTrue(inspect.isroutine(mod.spam))


More information about the Pypy-commit mailing list