diff options
author | Victor Stinner <vstinner@python.org> | 2020-04-23 03:03:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-23 03:03:24 +0200 |
commit | 1def7754b7a41fe57efafaf5eff24cfa15353444 (patch) | |
tree | 8fd9f9ddeaf9a66f92d1916b86901573afce0ccb /Lib/test/test_fstring.py | |
parent | a25f3c4c8f7d4878918ce1d3d67db40ae255ccc6 (diff) | |
download | cpython-1def7754b7a41fe57efafaf5eff24cfa15353444.tar.gz cpython-1def7754b7a41fe57efafaf5eff24cfa15353444.zip |
bpo-40334: Rename PyConfig.use_peg to _use_peg_parser (GH-19670)
* Rename PyConfig.use_peg to _use_peg_parser
* Document PyConfig._use_peg_parser and mark it a deprecated
* Mark -X oldparser option and PYTHONOLDPARSER env var as deprecated
in the documentation.
* Add use_old_parser() and skip_if_new_parser() to test.support
* Remove sys.flags.use_peg: use_old_parser() uses
_testinternalcapi.get_configs() instead.
* Enhance test_embed tests
* subprocess._args_from_interpreter_flags() copies -X oldparser
Diffstat (limited to 'Lib/test/test_fstring.py')
-rw-r--r-- | Lib/test/test_fstring.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Lib/test/test_fstring.py b/Lib/test/test_fstring.py index 802b08341e2..8cafbe863c2 100644 --- a/Lib/test/test_fstring.py +++ b/Lib/test/test_fstring.py @@ -12,6 +12,7 @@ import types import decimal import sys import unittest +from test import support a_global = 'global variable' @@ -206,7 +207,7 @@ f'{a * f"-{x()}-"}'""" call = binop.right.values[1].value self.assertEqual(type(call), ast.Call) self.assertEqual(call.lineno, 3) - if not sys.flags.use_peg: + if support.use_old_parser(): self.assertEqual(call.col_offset, 11) def test_ast_line_numbers_duplicate_expression(self): |