]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-46054: Correct non-utf8 character tests in test_exceptions (GH-30074)
authorPablo Galindo Salgado <Pablogsal@gmail.com>
Sun, 12 Dec 2021 16:53:00 +0000 (16:53 +0000)
committerGitHub <noreply@github.com>
Sun, 12 Dec 2021 16:53:00 +0000 (16:53 +0000)
Lib/test/test_exceptions.py

index 102102669db162fb575bd20e3382968a444973f0..ffcb5e1ff5ad119eeb24d68923cfd5d6a2da7dc4 100644 (file)
@@ -2391,11 +2391,11 @@ class SyntaxErrorTests(unittest.TestCase):
         # Check non utf-8 characters
         try:
             with open(TESTFN, 'bw') as testfile:
-                testfile.write(b'\x7fELF\x02\x01\x01\x00\x00\x00')
+                testfile.write(b"\x89")
             rc, out, err = script_helper.assert_python_failure('-Wd', '-X', 'utf8', TESTFN)
             err = err.decode('utf-8').splitlines()
 
-            self.assertEqual(err[-1], "SyntaxError: invalid non-printable character U+007F")
+            self.assertIn("SyntaxError: Non-UTF-8 code starting with '\\x89' in file", err[-1])
         finally:
             unlink(TESTFN)