[pypy-svn] r25478 - pypy/dist/pypy/translator/c/test

cfbolz at codespeak.net cfbolz at codespeak.net
Fri Apr 7 11:02:08 CEST 2006


Author: cfbolz
Date: Fri Apr  7 11:02:06 2006
New Revision: 25478

Modified:
   pypy/dist/pypy/translator/c/test/test_backendoptimized.py
Log:
(pedronis, cfbolz):

wuargh! this test was always broken and never tested something useful. It is
fixed now and actually passes.


Modified: pypy/dist/pypy/translator/c/test/test_backendoptimized.py
==============================================================================
--- pypy/dist/pypy/translator/c/test/test_backendoptimized.py	(original)
+++ pypy/dist/pypy/translator/c/test/test_backendoptimized.py	Fri Apr  7 11:02:06 2006
@@ -66,18 +66,21 @@
                 s.b_dels += 1
         class C(A):
             pass
-        def f():
+        def f(x=int):
             A()
             B()
             C()
             A()
             B()
             C()
-            return s.a_dels * 10 + s.b_dels
-        res = f()
-        assert res == 42
+            if x:
+                return s.a_dels * 10 + s.b_dels
+            else:
+                return -1
         fn = self.getcompiled(f)
-        res = fn()
+        res = f(1)
+        assert res == 42
+        res = fn(1)
         assert res == 42
 
 



More information about the Pypy-commit mailing list