[Python-checkins] r62459 - python/branches/tlee-ast-optimize/Lib/test/test_optimizer.py

thomas.lee python-checkins at python.org
Tue Apr 22 14:44:28 CEST 2008


Author: thomas.lee
Date: Tue Apr 22 14:44:28 2008
New Revision: 62459

Log:
Use compileast.

Modified:
   python/branches/tlee-ast-optimize/Lib/test/test_optimizer.py

Modified: python/branches/tlee-ast-optimize/Lib/test/test_optimizer.py
==============================================================================
--- python/branches/tlee-ast-optimize/Lib/test/test_optimizer.py	(original)
+++ python/branches/tlee-ast-optimize/Lib/test/test_optimizer.py	Tue Apr 22 14:44:28 2008
@@ -91,15 +91,13 @@
         )
 
         for code, expected in tests:
-            ast = compile(code, "<string>", "exec", _ast.PyCF_ONLY_AST)
-
+            ast = self.compileast(code)
             if type(expected) is int:
                 actual = ast.body[0].value.n
             elif type(expected) is str:
                 actual = ast.body[0].value.s
             else:
                 raise Exception("Unexpected value: %s" % (expected,))
-
             self.assertEqual(expected, actual)
 
     def test_binop_fold_num_with_variable(self):


More information about the Python-checkins mailing list