[pypy-svn] r77334 - in pypy/branch/fast-forward/pypy/module/_ast: . test
afa at codespeak.net
afa at codespeak.net
Fri Sep 24 13:14:25 CEST 2010
Author: afa
Date: Fri Sep 24 13:14:23 2010
New Revision: 77334
Modified:
pypy/branch/fast-forward/pypy/module/_ast/__init__.py
pypy/branch/fast-forward/pypy/module/_ast/test/test_ast.py
Log:
Add _ast.__version__, this fixes "import ast"
Modified: pypy/branch/fast-forward/pypy/module/_ast/__init__.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/_ast/__init__.py (original)
+++ pypy/branch/fast-forward/pypy/module/_ast/__init__.py Fri Sep 24 13:14:23 2010
@@ -5,7 +5,8 @@
class Module(MixedModule):
interpleveldefs = {
- "PyCF_ONLY_AST" : "space.wrap(%s)" % consts.PyCF_ONLY_AST
+ "PyCF_ONLY_AST" : "space.wrap(%s)" % consts.PyCF_ONLY_AST,
+ "__version__" : "space.wrap('82160')", # from CPython's svn.
}
appleveldefs = {}
Modified: pypy/branch/fast-forward/pypy/module/_ast/test/test_ast.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/_ast/test/test_ast.py (original)
+++ pypy/branch/fast-forward/pypy/module/_ast/test/test_ast.py Fri Sep 24 13:14:23 2010
@@ -15,6 +15,10 @@
return mod
return get_ast""")
+ def test_module(self):
+ ast = self.ast
+ assert isinstance(ast.__version__, str)
+
def test_build_ast(self):
ast = self.ast
mod = self.get_ast("x = 4")
More information about the Pypy-commit
mailing list