[pypy-commit] pypy unicode-utf8-py3: don't encode utf8 in tests
mattip
pypy.commits at gmail.com
Wed Oct 17 02:51:33 EDT 2018
Author: Matti Picus <matti.picus at gmail.com>
Branch: unicode-utf8-py3
Changeset: r95221:55b18ad54e86
Date: 2018-10-17 09:14 +0300
http://bitbucket.org/pypy/pypy/changeset/55b18ad54e86/
Log: don't encode utf8 in tests
diff --git a/pypy/module/_codecs/test/test_locale.py b/pypy/module/_codecs/test/test_locale.py
--- a/pypy/module/_codecs/test/test_locale.py
+++ b/pypy/module/_codecs/test/test_locale.py
@@ -40,8 +40,7 @@
locale_encoder = unicode_encode_locale_surrogateescape
utf8_encoder = self.getencoder('utf-8')
for val in u'foo', u' 日本', u'\U0001320C':
- assert (locale_encoder(val).encode('utf8') ==
- utf8_encoder(val, 'strict', None))
+ assert locale_encoder(val).decode('utf8') == val
def test_encode_locale_errorhandler(self):
self.setlocale("en_US.UTF-8")
@@ -51,7 +50,7 @@
for val in u'foo\udc80bar', u'\udcff\U0001320C':
expected = utf8_encoder(val.encode('utf8'), 'surrogateescape',
encode_error_handler)
- assert locale_encoder(val).encode('utf8') == expected
+ assert locale_encoder(val) == expected
def test_decode_locale(self):
self.setlocale("en_US.UTF-8")
More information about the pypy-commit
mailing list