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

cfbolz at codespeak.net cfbolz at codespeak.net
Wed Apr 19 21:39:22 CEST 2006


Author: cfbolz
Date: Wed Apr 19 21:39:20 2006
New Revision: 26004

Modified:
   pypy/dist/pypy/translator/c/test/test_backendoptimized.py
Log:
use a different subclass for the propagate test


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	Wed Apr 19 21:39:20 2006
@@ -89,7 +89,7 @@
         def process(self, t):
             _TestTypedTestCase.process(self, t)
             self.t = t
-            backend_optimizations(t, merge_if_blocks_to_switch=True, propagate=True)
+            backend_optimizations(t, merge_if_blocks_to_switch=True)
 
     def test_int_switch(self):
         def f(x=int):
@@ -179,6 +179,14 @@
             y = ord(x)
             assert fn(y) == f(y)
 
+class TestOptimizedWithPropagate:
+
+    class CodeGenerator(_TestTypedTestCase):
+        def process(self, t):
+            _TestTypedTestCase.process(self, t)
+            self.t = t
+            backend_optimizations(t, propagate=True)
+
     def test_typed_NULL(self):
         class A(object):
             def __init__(self):
@@ -201,6 +209,7 @@
         assert res == 42
 
 
+
 class TestTypedOptimizedRaisingOps:
 
     class CodeGenerator(_TestTypedTestCase):



More information about the Pypy-commit mailing list