[pypy-svn] r65371 - in pypy/trunk/pypy/interpreter: astcompiler/test pyparser/test pyparser/test/samples stablecompiler

benjamin at codespeak.net benjamin at codespeak.net
Sat May 23 20:11:39 CEST 2009


Author: benjamin
Date: Sat May 23 20:11:37 2009
New Revision: 65371

Added:
   pypy/trunk/pypy/interpreter/pyparser/test/support.py
      - copied, changed from r65367, pypy/trunk/pypy/interpreter/pyparser/test/fakes.py
Removed:
   pypy/trunk/pypy/interpreter/pyparser/test/fakes.py
   pypy/trunk/pypy/interpreter/pyparser/test/samples/
   pypy/trunk/pypy/interpreter/pyparser/test/test_astbuilder.py
   pypy/trunk/pypy/interpreter/pyparser/test/test_samples.py
   pypy/trunk/pypy/interpreter/stablecompiler/
Modified:
   pypy/trunk/pypy/interpreter/astcompiler/test/test_ast.py
   pypy/trunk/pypy/interpreter/astcompiler/test/test_compiler.py
Log:
remove stablecompiler and the tests that relied upon it

Modified: pypy/trunk/pypy/interpreter/astcompiler/test/test_ast.py
==============================================================================
--- pypy/trunk/pypy/interpreter/astcompiler/test/test_ast.py	(original)
+++ pypy/trunk/pypy/interpreter/astcompiler/test/test_ast.py	Sat May 23 20:11:37 2009
@@ -1,5 +1,5 @@
 from pypy.interpreter.astcompiler import ast#_temp as ast
-from pypy.interpreter.pyparser.test.test_astbuilder import source2ast
+from pypy.interpreter.pyparser.test.support import source2ast
 
 class BaseVisitor(ast.ASTVisitor):
     def default(self, node):

Modified: pypy/trunk/pypy/interpreter/astcompiler/test/test_compiler.py
==============================================================================
--- pypy/trunk/pypy/interpreter/astcompiler/test/test_compiler.py	(original)
+++ pypy/trunk/pypy/interpreter/astcompiler/test/test_compiler.py	Sat May 23 20:11:37 2009
@@ -1,6 +1,6 @@
 import py
 from pypy.interpreter.astcompiler import misc, pycodegen, opt
-from pypy.interpreter.pyparser.test.test_astbuilder import source2ast
+from pypy.interpreter.pyparser.test.support import source2ast
 from pypy.interpreter.pyparser.test import expressions
 from pypy.interpreter.pycode import PyCode
 from pypy.interpreter.pyparser.error import SyntaxError, IndentationError

Copied: pypy/trunk/pypy/interpreter/pyparser/test/support.py (from r65367, pypy/trunk/pypy/interpreter/pyparser/test/fakes.py)
==============================================================================
--- pypy/trunk/pypy/interpreter/pyparser/test/fakes.py	(original)
+++ pypy/trunk/pypy/interpreter/pyparser/test/support.py	Sat May 23 20:11:37 2009
@@ -1,3 +1,5 @@
+from pypy.interpreter.pyparser import pythonparse
+from pypy.interpreter.pyparser.astbuilder import AstBuilder
 
 class FakeSpace:
     w_None = None
@@ -40,3 +42,10 @@
 
     def call_function(self, func, *args):
         return func(*args)
+
+def source2ast(source, mode, space=FakeSpace(), version='2.5'):
+    python_parser = pythonparse.make_pyparser(version)
+    builder = AstBuilder(python_parser, version, space=space)
+    python_parser.parse_source(source, mode, builder)
+    return builder.rule_stack[-1]
+



More information about the Pypy-commit mailing list