compiling AST to code is new in python 2.6

--HG--
branch : trunk
This commit is contained in:
Benjamin Peterson 2009-09-11 15:24:43 -05:00
parent 47bad98c07
commit 81062c5e2f
1 changed files with 5 additions and 5 deletions

View File

@ -192,12 +192,12 @@ class TestSourceParsingAndCompiling:
assert source.getstatementrange(5) == (0, 9) assert source.getstatementrange(5) == (0, 9)
def test_compile_to_ast(self): def test_compile_to_ast(self):
if sys.version_info < (2, 5): if sys.version_info < (2, 6):
py.test.skip("requires Python 2.5") py.test.skip("requires Python 2.6")
import _ast import ast
source = Source("x = 4") source = Source("x = 4")
mod = source.compile(flag=_ast.PyCF_ONLY_AST) mod = source.compile(flag=ast.PyCF_ONLY_AST)
assert isinstance(mod, _ast.Module) assert isinstance(mod, ast.Module)
compile(mod, "<filename>", "exec") compile(mod, "<filename>", "exec")
def test_compile_and_getsource(self): def test_compile_and_getsource(self):