[pypy-commit] pypy default: should fix the encoding errors

cfbolz pypy.commits at gmail.com
Fri Sep 20 05:48:43 EDT 2019


Author: Carl Friedrich Bolz-Tereick <cfbolz at gmx.de>
Branch: 
Changeset: r97564:648820f106b9
Date: 2019-09-20 11:44 +0200
http://bitbucket.org/pypy/pypy/changeset/648820f106b9/

Log:	should fix the encoding errors

diff --git a/pypy/module/pypyjit/test_pypy_c/test_string.py b/pypy/module/pypyjit/test_pypy_c/test_string.py
--- a/pypy/module/pypyjit/test_pypy_c/test_string.py
+++ b/pypy/module/pypyjit/test_pypy_c/test_string.py
@@ -224,7 +224,8 @@
 
     def test_unicode_indexing_makes_no_bridges(self):
         log = self.run("""
-        u = u"aaaaaä👩‍👩‍👧‍👦" * 1000
+        b = b"b'aaaaa\xc3\xa4\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa6'"
+        u = b.decode("utf-8") * 1000
         def main():
             for j in range(10):
                 for i in range(len(u)):
@@ -271,7 +272,8 @@
     def test_unicode_slicing_small_constant_indices(self):
         log = self.run("""
         def main(n):
-            u = u"abä👩‍👩‍👧‍👦éé–—¿" * 1000
+            b = b'ab\xc3\xa4\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa6'
+            u = b.decode("utf-8") * 1000
             global s
             count = 0
             while u:


More information about the pypy-commit mailing list