[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