[pypy-commit] pypy jit-settrace: Fixed tests

alex_gaynor noreply at buildbot.pypy.org
Thu Oct 24 23:14:47 CEST 2013


Author: Alex Gaynor <alex.gaynor at gmail.com>
Branch: jit-settrace
Changeset: r67586:bab17124e8a3
Date: 2013-10-24 14:14 -0700
http://bitbucket.org/pypy/pypy/changeset/bab17124e8a3/

Log:	Fixed tests

diff --git a/pypy/interpreter/test/test_eval.py b/pypy/interpreter/test/test_eval.py
--- a/pypy/interpreter/test/test_eval.py
+++ b/pypy/interpreter/test/test_eval.py
@@ -3,67 +3,63 @@
 from pypy.interpreter.pycode import PyCode
 
 
-class TestFrame: 
+class TestFrame:
     def setup_method(self, method):
         def c(x, y, *args):
             pass
         code = PyCode._from_code(self.space, c.func_code)
 
         class ConcreteFastscopeFrame(Frame):
-            
             def __init__(self, space, code, numlocals):
                 self.code = code
+                self.code.co_nlocals = numlocals
                 Frame.__init__(self, space)
-                self.numlocals = numlocals
-                self._fastlocals_w = [None] * self.numlocals
+                self.locals_stack_w = [None] * numlocals
 
             def getcode(self):
                 return self.code
 
             def setfastscope(self, scope_w):
-                self._fastlocals_w = scope_w
+                self.locals_stack_w = scope_w
 
             def getfastscope(self):
-                return self._fastlocals_w
-
-            def getfastscopelength(self):
-                return self.numlocals
+                return self.locals_stack_w
 
         self.f = ConcreteFastscopeFrame(self.space, code, numlocals=5)
-        
+
 
     def test_fast2locals(self):
-        space = self.space 
+        space = self.space
         w = space.wrap
         self.f.fast2locals()
         assert space.eq_w(self.f.w_locals, self.space.wrap({}))
-        
-        self.f._fastlocals_w[0] = w(5)
+
+        self.f.locals_stack_w[0] = w(5)
         self.f.fast2locals()
         assert space.eq_w(self.f.w_locals, self.space.wrap({'x': 5}))
 
-        self.f._fastlocals_w[2] = w(7)
+        self.f.locals_stack_w[2] = w(7)
         self.f.fast2locals()
         assert space.eq_w(self.f.w_locals, self.space.wrap({'x': 5, 'args': 7}))
 
     def sameList(self, l1, l2):
-        assert len(l1) == len(l2) 
+        assert len(l1) == len(l2)
         for w_1, w_2 in zip(l1, l2):
             assert (w_1 is None) == (w_2 is None)
             if w_1 is not None:
-                assert self.space.eq_w(w_1, w_2) 
+                assert self.space.eq_w(w_1, w_2)
 
     def test_locals2fast(self):
         w = self.space.wrap
         self.f.w_locals = self.space.wrap({})
         self.f.locals2fast()
-        self.sameList(self.f._fastlocals_w, [None]*5)
+        self.sameList(self.f.locals_stack_w, [None] * 5)
 
         self.f.w_locals = self.space.wrap({'x': 5})
         self.f.locals2fast()
-        self.sameList(self.f._fastlocals_w, [w(5)] + [None]*4)
+        self.sameList(self.f.locals_stack_w, [w(5)] + [None] * 4)
 
-        self.f.w_locals = self.space.wrap({'x':5, 'args':7})
+        self.f.w_locals = self.space.wrap({'x': 5, 'args': 7})
         self.f.locals2fast()
-        self.sameList(self.f._fastlocals_w, [w(5), None, w(7),
+        self.sameList(self.f.locals_stack_w, [w(5), None, w(7),
                                              None, None])


More information about the pypy-commit mailing list