[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pypy-svn
Subject:    [pypy-svn] r51147 -
From:       cfbolz () codespeak ! net
Date:       2008-01-30 21:55:23
Message-ID: 20080130215523.0D5821683FC () codespeak ! net
[Download RAW message or body]

Author: cfbolz
Date: Wed Jan 30 22:55:22 2008
New Revision: 51147

Modified:
   pypy/branch/jit-refactoring/pypy/jit/rainbow/test/test_serializegraph.py
Log:
rewrite that test too


Modified: pypy/branch/jit-refactoring/pypy/jit/rainbow/test/test_serializegraph.py
==============================================================================
--- pypy/branch/jit-refactoring/pypy/jit/rainbow/test/test_serializegraph.py	(original)
+++ pypy/branch/jit-refactoring/pypy/jit/rainbow/test/test_serializegraph.py	Wed Jan 30 22:55:22 2008
@@ -85,17 +85,18 @@
                             )
         assert jitcode.code == expected
 
-    def test_switch2(self):
+    def test_green_switch2(self):
         def f(x, y, z):
+            x = hint(x, concrete=True)
             if x:
                 return y + z
             else:
                 return y - z
         writer, jitcode = self.serialize(f, [int, int, int])
         expected = assemble(writer.interpreter,
-                            "red_int_is_true", 0,
-                            "red_goto_iftrue", 3, tlabel("true"),
-                            "make_new_redvars", 2, 1, 2,
+                            "green_int_is_true", 0,
+                            "green_goto_iftrue", 1, tlabel("true"),
+                            "make_new_redvars", 2, 0, 1,
                             "make_new_greenvars", 0,
                             label("sub"),
                             "red_int_sub", 0, 1,
@@ -104,7 +105,7 @@
                             label("return"),
                             "red_return", 0,
                             label("true"),
-                            "make_new_redvars", 2, 1, 2,
+                            "make_new_redvars", 2, 0, 1,
                             "make_new_greenvars", 0,
                             label("add"),
                             "red_int_add", 0, 1,
_______________________________________________
pypy-svn mailing list
pypy-svn@codespeak.net
http://codespeak.net/mailman/listinfo/pypy-svn
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic