From: Lysandros Nikolaou Date: Tue, 26 May 2020 00:10:00 +0000 (+0300) Subject: bpo-40246: Fix test_fstring when run with the old parser (GH-20402) X-Git-Tag: v3.9.0b2~86 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6cb0ad20396116b5076a58b05b55286d6d5e0c94;p=thirdparty%2FPython%2Fcpython.git bpo-40246: Fix test_fstring when run with the old parser (GH-20402) --- diff --git a/Lib/test/test_fstring.py b/Lib/test/test_fstring.py index e0bb5b56b261..e423b52cd585 100644 --- a/Lib/test/test_fstring.py +++ b/Lib/test/test_fstring.py @@ -11,6 +11,7 @@ import ast import types import decimal import unittest +from test.support import use_old_parser a_global = 'global variable' @@ -864,7 +865,12 @@ non-important content "Bf''", "BF''",] double_quote_cases = [case.replace("'", '"') for case in single_quote_cases] - self.assertAllRaise(SyntaxError, 'unexpected EOF while parsing', + error_msg = ( + 'invalid syntax' + if use_old_parser() + else 'unexpected EOF while parsing' + ) + self.assertAllRaise(SyntaxError, error_msg, single_quote_cases + double_quote_cases) def test_leading_trailing_spaces(self):