Author: Philip Jenvey <pjen...@underboss.org> Branch: Changeset: r69910:015cdb7a0f20 Date: 2014-03-12 15:20 -0700 http://bitbucket.org/pypy/pypy/changeset/015cdb7a0f20/
Log: py3k compat 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 @@ -330,12 +330,12 @@ raises(UnicodeDecodeError, decode, r"\U00110000") assert decode(r"\U00110000", "ignore") == (u"", 10) assert decode(r"\U00110000", "replace") == (u"\ufffd", 10) - exc = raises(UnicodeDecodeError, unicode_escape_decode, "\u1z32z3", 'strict') - assert str(exc.value) == "'unicodeescape' codec can't decode bytes in position 0-2: truncated \uXXXX escape" - exc = raises(UnicodeDecodeError, raw_unicode_escape_decode, "\u1z32z3", 'strict') - assert str(exc.value) == "'rawunicodeescape' codec can't decode bytes in position 0-2: truncated \uXXXX" - exc = raises(UnicodeDecodeError, raw_unicode_escape_decode, "\U1z32z3", 'strict') - assert str(exc.value) == "'rawunicodeescape' codec can't decode bytes in position 0-2: truncated \uXXXX" + exc = raises(UnicodeDecodeError, unicode_escape_decode, b"\u1z32z3", 'strict') + assert str(exc.value) == r"'unicodeescape' codec can't decode bytes in position 0-2: truncated \uXXXX escape" + exc = raises(UnicodeDecodeError, raw_unicode_escape_decode, b"\u1z32z3", 'strict') + assert str(exc.value) == r"'rawunicodeescape' codec can't decode bytes in position 0-2: truncated \uXXXX" + exc = raises(UnicodeDecodeError, raw_unicode_escape_decode, b"\U1z32z3", 'strict') + assert str(exc.value) == r"'rawunicodeescape' codec can't decode bytes in position 0-2: truncated \uXXXX" def test_escape_encode(self): assert '"'.encode('string_escape') == '"' @@ -596,7 +596,7 @@ l = [u"<%d>" % ord(exc.object[pos]) for pos in xrange(exc.start, exc.end)] return (u"[%s]" % u"".join(l), exc.end) codecs.register_error("test.handler1", handler1) - assert "\\u3042\u3xxx".decode("unicode-escape", "test.handler1") == \ + assert b"\\u3042\u3xxx".decode("unicode-escape", "test.handler1") == \ u"\u3042[<92><117><51>]xxx" def test_encode_error_bad_handler(self): @@ -649,22 +649,22 @@ def test_utf7_errors(self): import codecs tests = [ - ('a\xffb', u'a\ufffdb'), - ('a+IK', u'a\ufffd'), - ('a+IK-b', u'a\ufffdb'), - ('a+IK,b', u'a\ufffdb'), - ('a+IKx', u'a\u20ac\ufffd'), - ('a+IKx-b', u'a\u20ac\ufffdb'), - ('a+IKwgr', u'a\u20ac\ufffd'), - ('a+IKwgr-b', u'a\u20ac\ufffdb'), - ('a+IKwgr,', u'a\u20ac\ufffd'), - ('a+IKwgr,-b', u'a\u20ac\ufffd-b'), - ('a+IKwgrB', u'a\u20ac\u20ac\ufffd'), - ('a+IKwgrB-b', u'a\u20ac\u20ac\ufffdb'), - ('a+/,+IKw-b', u'a\ufffd\u20acb'), - ('a+//,+IKw-b', u'a\ufffd\u20acb'), - ('a+///,+IKw-b', u'a\uffff\ufffd\u20acb'), - ('a+////,+IKw-b', u'a\uffff\ufffd\u20acb'), + (b'a\xffb', u'a\ufffdb'), + (b'a+IK', u'a\ufffd'), + (b'a+IK-b', u'a\ufffdb'), + (b'a+IK,b', u'a\ufffdb'), + (b'a+IKx', u'a\u20ac\ufffd'), + (b'a+IKx-b', u'a\u20ac\ufffdb'), + (b'a+IKwgr', u'a\u20ac\ufffd'), + (b'a+IKwgr-b', u'a\u20ac\ufffdb'), + (b'a+IKwgr,', u'a\u20ac\ufffd'), + (b'a+IKwgr,-b', u'a\u20ac\ufffd-b'), + (b'a+IKwgrB', u'a\u20ac\u20ac\ufffd'), + (b'a+IKwgrB-b', u'a\u20ac\u20ac\ufffdb'), + (b'a+/,+IKw-b', u'a\ufffd\u20acb'), + (b'a+//,+IKw-b', u'a\ufffd\u20acb'), + (b'a+///,+IKw-b', u'a\uffff\ufffd\u20acb'), + (b'a+////,+IKw-b', u'a\uffff\ufffd\u20acb'), ] for raw, expected in tests: raises(UnicodeDecodeError, codecs.utf_7_decode, raw, 'strict', True) diff --git a/pypy/module/cpyext/test/test_typeobject.py b/pypy/module/cpyext/test/test_typeobject.py --- a/pypy/module/cpyext/test/test_typeobject.py +++ b/pypy/module/cpyext/test/test_typeobject.py @@ -14,12 +14,12 @@ assert 'foo' in sys.modules assert "copy" in dir(module.fooType) obj = module.new() - print obj.foo + print(obj.foo) assert obj.foo == 42 - print "Obj has type", type(obj) + print("Obj has type", type(obj)) assert type(obj) is module.fooType - print "type of obj has type", type(type(obj)) - print "type of type of obj has type", type(type(type(obj))) + print("type of obj has type", type(type(obj))) + print("type of type of obj has type", type(type(type(obj)))) assert module.fooType.__doc__ == "foo is for testing." def test_typeobject_method_descriptor(self): @@ -36,7 +36,7 @@ assert repr(module.fooType.__call__) == "<slot wrapper '__call__' of 'foo' objects>" assert obj2(foo=1, bar=2) == dict(foo=1, bar=2) - print obj.foo + print(obj.foo) assert obj.foo == 42 assert obj.int_member == obj.foo @@ -592,5 +592,5 @@ def test_tp_new_in_subclass_of_type(self): skip("BROKEN") module = self.import_module(name='foo3') - print 'calling module.Type()...' + print('calling module.Type()...') module.Type("X", (object,), {}) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit