bpo-42864: Improve error messages regarding unclosed parentheses (GH-24161)

This commit is contained in:
Pablo Galindo 2021-01-19 23:59:33 +00:00 committed by GitHub
parent 66f77caca3
commit d6d6371447
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 88 additions and 8 deletions

View file

@ -987,6 +987,14 @@ def func2():
self._check_error("A.\u03bc\\\n",
"unexpected EOF while parsing")
def test_error_parenthesis(self):
for paren in "([{":
self._check_error(paren + "1 + 2", f"\\{paren}' was never closed")
for paren in ")]}":
self._check_error(paren + "1 + 2", f"unmatched '\\{paren}'")
def test_main():
support.run_unittest(SyntaxTestCase)
from test import test_syntax