[pypy-svn] r60923 - pypy/trunk/lib-python/modified-2.5.2/test

cfbolz at codespeak.net cfbolz at codespeak.net
Tue Jan 13 16:19:03 CET 2009


Author: cfbolz
Date: Tue Jan 13 16:19:01 2009
New Revision: 60923

Added:
   pypy/trunk/lib-python/modified-2.5.2/test/test_new.py
      - copied, changed from r60770, pypy/trunk/lib-python/2.5.2/test/test_new.py
Log:
this is an implementation detail


Copied: pypy/trunk/lib-python/modified-2.5.2/test/test_new.py (from r60770, pypy/trunk/lib-python/2.5.2/test/test_new.py)
==============================================================================
--- pypy/trunk/lib-python/2.5.2/test/test_new.py	(original)
+++ pypy/trunk/lib-python/modified-2.5.2/test/test_new.py	Tue Jan 13 16:19:01 2009
@@ -1,4 +1,4 @@
-from test.test_support import verbose, verify, TestFailed
+from test.test_support import verbose, verify, TestFailed, check_impl_detail
 import sys
 import new
 
@@ -50,12 +50,13 @@
 im = new.instancemethod(break_yolks, c)
 im()
 verify(c.get_yolks() == -1)
-try:
-    new.instancemethod(break_yolks, None)
-except TypeError:
-    pass
-else:
-    raise TestFailed, "dangerous instance method creation allowed"
+if check_impl_detail():
+    try:
+        new.instancemethod(break_yolks, None)
+    except TypeError:
+        pass
+    else:
+        raise TestFailed, "dangerous instance method creation allowed"
 
 # Verify that instancemethod() doesn't allow keyword args
 try:



More information about the Pypy-commit mailing list