[pypy-svn] r54597 - pypy/dist/pypy/interpreter/astcompiler/test
arigo at codespeak.net
arigo at codespeak.net
Fri May 9 16:38:21 CEST 2008
Author: arigo
Date: Fri May 9 16:38:19 2008
New Revision: 54597
Modified:
pypy/dist/pypy/interpreter/astcompiler/test/test_ast.py
Log:
Fix tests.
Modified: pypy/dist/pypy/interpreter/astcompiler/test/test_ast.py
==============================================================================
--- pypy/dist/pypy/interpreter/astcompiler/test/test_ast.py (original)
+++ pypy/dist/pypy/interpreter/astcompiler/test/test_ast.py Fri May 9 16:38:19 2008
@@ -1,6 +1,5 @@
from pypy.interpreter.astcompiler import ast#_temp as ast
-from pypy.module.recparser.pyparser import source2ast
-from pypy.interpreter.pyparser.test.test_astbuilder import FakeSpace
+from pypy.interpreter.pyparser.test.test_astbuilder import source2ast
class BaseVisitor(ast.ASTVisitor):
def default(self, node):
@@ -25,7 +24,7 @@
if a:
b
'''
- ast = source2ast(FakeSpace(), src)
+ ast = source2ast(src, 'exec')
ast.mutate(BaseVisitor())
src = '''
try:
@@ -33,20 +32,20 @@
except Exception:
pass
'''
- ast = source2ast(FakeSpace(), src)
+ ast = source2ast(src, 'exec')
ast.mutate(BaseVisitor())
src = '{1:2}'
- ast = source2ast(FakeSpace(), src)
+ ast = source2ast(src, 'exec')
ast.mutate(BaseVisitor())
src = '1 > 3'
- ast = source2ast(FakeSpace(), src)
+ ast = source2ast(src, 'exec')
ast.mutate(BaseVisitor())
def test_mutate_elision(self):
class ConstRemover(BaseVisitor):
def visitConst(self, const):
return None
- listast = source2ast(FakeSpace(), "[1, 2]")
+ listast = source2ast("[1, 2]", 'exec')
listast = listast.mutate(ConstRemover())
listnode = listast.node.nodes[0].expr
assert isinstance(listnode, ast.List)
More information about the Pypy-commit
mailing list