[pypy-commit] pypy guard-compatible: fix test

arigo pypy.commits at gmail.com
Mon Mar 14 06:38:52 EDT 2016


Author: Armin Rigo <arigo at tunes.org>
Branch: guard-compatible
Changeset: r83033:a4bd899899fc
Date: 2016-03-14 11:38 +0100
http://bitbucket.org/pypy/pypy/changeset/a4bd899899fc/

Log:	fix test

diff --git a/rpython/jit/backend/x86/test/test_assembler.py b/rpython/jit/backend/x86/test/test_assembler.py
--- a/rpython/jit/backend/x86/test/test_assembler.py
+++ b/rpython/jit/backend/x86/test/test_assembler.py
@@ -43,9 +43,14 @@
     def do_test(self, callback):
         from rpython.jit.backend.x86.regalloc import X86FrameManager
         from rpython.jit.backend.x86.regalloc import X86XMMRegisterManager
+        class FakeCompiledLoopToken:
+            asmmemmgr_blocks = None
+            def get_asmmemmgr_blocks(self):
+                if self.asmmemmgr_blocks is None:
+                    self.asmmemmgr_blocks = []
+                return self.asmmemmgr_blocks
         class FakeToken:
-            class compiled_loop_token:
-                asmmemmgr_blocks = None
+            compiled_loop_token = FakeCompiledLoopToken()
         cpu = ACTUAL_CPU(None, None)
         cpu.setup()
         if cpu.HAS_CODEMAP:


More information about the pypy-commit mailing list