bpo-41112: Fix test_peg_generator on non-UTF-8 locales. (GH-21138)
(cherry picked from commit aad8f0eeca93b2150760b5e59ed0495e47d1be1e)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
diff --git a/Lib/test/test_peg_generator/test_c_parser.py b/Lib/test/test_peg_generator/test_c_parser.py
index a5d8850..f993525 100644
--- a/Lib/test/test_peg_generator/test_c_parser.py
+++ b/Lib/test/test_peg_generator/test_c_parser.py
@@ -365,8 +365,8 @@
start: expr+ NEWLINE? ENDMARKER
expr: NAME
"""
- test_source = """
- for text in ("a b 42 b a", "名 名 42 名 名"):
+ test_source = r"""
+ for text in ("a b 42 b a", "\u540d \u540d 42 \u540d \u540d"):
try:
parse.parse_string(text, mode=0)
except SyntaxError as e: