[pypy-commit] pypy stdlib-2.7.3: Too many tests for the same feature :)
amauryfa
noreply at buildbot.pypy.org
Wed Jun 13 20:59:00 CEST 2012
Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch: stdlib-2.7.3
Changeset: r55651:75efe72b71bb
Date: 2012-06-13 20:58 +0200
http://bitbucket.org/pypy/pypy/changeset/75efe72b71bb/
Log: Too many tests for the same feature :)
diff --git a/pypy/module/_codecs/test/test_codecs.py b/pypy/module/_codecs/test/test_codecs.py
--- a/pypy/module/_codecs/test/test_codecs.py
+++ b/pypy/module/_codecs/test/test_codecs.py
@@ -585,7 +585,7 @@
assert exc.end == 3
def test_utf7_surrogate(self):
- raises(UnicodeDecodeError, '+3ADYAA-'.decode, 'utf-7')
+ assert '+3ADYAA-'.decode('utf-7') == u'\udc00\ud800'
def test_utf_16_encode_decode(self):
import codecs, sys
diff --git a/pypy/objspace/std/test/test_unicodeobject.py b/pypy/objspace/std/test/test_unicodeobject.py
--- a/pypy/objspace/std/test/test_unicodeobject.py
+++ b/pypy/objspace/std/test/test_unicodeobject.py
@@ -485,16 +485,16 @@
(u'+?', '+-?'),
(ur'\\?', '+AFwAXA?'),
(ur'\\\?', '+AFwAXABc?'),
- (ur'++--', '+-+---')
+ (ur'++--', '+-+---'),
]
for (x, y) in utfTests:
assert x.encode('utf-7') == y
- # surrogates not supported
- raises(UnicodeError, unicode, '+3ADYAA-', 'utf-7')
+ # surrogates are supported
+ assert unicode('+3ADYAA-', 'utf-7') == u'\udc00\ud800'
- assert unicode('+3ADYAA-', 'utf-7', 'replace') == u'\ufffd\ufffd'
+ assert unicode('+AB', 'utf-7', 'replace') == u'\ufffd'
def test_codecs_utf8(self):
assert u''.encode('utf-8') == ''
More information about the pypy-commit
mailing list