[pypy-commit] pypy py3k: 2to3
pjenvey
noreply at buildbot.pypy.org
Fri Mar 16 00:49:49 CET 2012
Author: Philip Jenvey <pjenvey at underboss.org>
Branch: py3k
Changeset: r53710:89a8ed70f4fd
Date: 2012-03-15 16:15 -0700
http://bitbucket.org/pypy/pypy/changeset/89a8ed70f4fd/
Log: 2to3
diff --git a/pypy/objspace/std/test/test_bytearrayobject.py b/pypy/objspace/std/test/test_bytearrayobject.py
--- a/pypy/objspace/std/test/test_bytearrayobject.py
+++ b/pypy/objspace/std/test/test_bytearrayobject.py
@@ -27,14 +27,14 @@
assert x == b"abcd"
def test_encoding(self):
- data = u"Hello world\n\u1234\u5678\u9abc\def0\def0"
+ data = "Hello world\n\u1234\u5678\u9abc\def0\def0"
for encoding in 'utf8', 'utf16':
b = bytearray(data, encoding)
assert b == data.encode(encoding)
raises(TypeError, bytearray, 9, 'utf8')
def test_encoding_with_ignore_errors(self):
- data = u"H\u1234"
+ data = "H\u1234"
b = bytearray(data, "latin1", errors="ignore")
assert b == b"H"
@@ -82,7 +82,7 @@
assert bytearray(b'll') in bytearray(b'hello')
assert memoryview(b'll') in bytearray(b'hello')
- raises(TypeError, lambda: u'foo' in bytearray(b'foobar'))
+ raises(TypeError, lambda: 'foo' in bytearray(b'foobar'))
def test_splitlines(self):
b = bytearray(b'1234')
@@ -145,10 +145,10 @@
assert bytearray(b'hello3') != 'hello3'
assert 'hello3' != bytearray(b'world')
assert 'hello4' != bytearray(b'hello4')
- assert not (bytearray(b'') == u'')
- assert not (u'' == bytearray(b''))
- assert bytearray(b'') != u''
- assert u'' != bytearray(b'')
+ assert not (bytearray(b'') == '')
+ assert not ('' == bytearray(b''))
+ assert bytearray(b'') != ''
+ assert '' != bytearray(b'')
def test_stringlike_operations(self):
assert bytearray(b'hello').islower()
@@ -281,13 +281,13 @@
assert b == b'heo'
raises(ValueError, b.remove, ord('l'))
raises(ValueError, b.remove, 400)
- raises(TypeError, b.remove, u'e')
+ raises(TypeError, b.remove, 'e')
raises(TypeError, b.remove, 2.3)
# remove first and last
b.remove(ord('o'))
b.remove(ord('h'))
assert b == b'e'
- raises(TypeError, b.remove, u'e')
+ raises(TypeError, b.remove, 'e')
b.remove(Indexable())
assert b == b''
@@ -314,7 +314,7 @@
b += b'def'
assert b == b'abcdef'
assert isinstance(b, bytearray)
- raises(TypeError, b.__iadd__, u"")
+ raises(TypeError, b.__iadd__, "")
def test_add(self):
b1 = bytearray(b"abc")
@@ -329,27 +329,27 @@
check(b1, b"def", b"abcdef")
check(b"def", b1, b"defabc")
check(b1, memoryview(b"def"), b"abcdef")
- raises(TypeError, lambda: b1 + u"def")
- raises(TypeError, lambda: u"abc" + b2)
+ raises(TypeError, lambda: b1 + "def")
+ raises(TypeError, lambda: "abc" + b2)
def test_fromhex(self):
raises(TypeError, bytearray.fromhex, 9)
assert bytearray.fromhex('') == bytearray()
- assert bytearray.fromhex(u'') == bytearray()
+ assert bytearray.fromhex('') == bytearray()
b = bytearray([0x1a, 0x2b, 0x30])
assert bytearray.fromhex('1a2B30') == b
assert bytearray.fromhex(' 1A 2B 30 ') == b
assert bytearray.fromhex('0000') == b'\0\0'
- raises(ValueError, bytearray.fromhex, u'a')
- raises(ValueError, bytearray.fromhex, u'A')
- raises(ValueError, bytearray.fromhex, u'rt')
- raises(ValueError, bytearray.fromhex, u'1a b cd')
- raises(ValueError, bytearray.fromhex, u'\x00')
- raises(ValueError, bytearray.fromhex, u'12 \x00 34')
- raises(ValueError, bytearray.fromhex, u'\u1234')
+ raises(ValueError, bytearray.fromhex, 'a')
+ raises(ValueError, bytearray.fromhex, 'A')
+ raises(ValueError, bytearray.fromhex, 'rt')
+ raises(ValueError, bytearray.fromhex, '1a b cd')
+ raises(ValueError, bytearray.fromhex, '\x00')
+ raises(ValueError, bytearray.fromhex, '12 \x00 34')
+ raises(ValueError, bytearray.fromhex, '\u1234')
def test_extend(self):
b = bytearray(b'abc')
@@ -430,14 +430,14 @@
b = bytearray(b'abcdefghi')
u = b.decode('utf-8')
assert isinstance(u, str)
- assert u == u'abcdefghi'
+ assert u == 'abcdefghi'
def test_int(self):
assert int(bytearray(b'-1234')) == -1234
def test_reduce(self):
assert bytearray(b'caf\xe9').__reduce__() == (
- bytearray, (u'caf\xe9', 'latin-1'), None)
+ bytearray, ('caf\xe9', 'latin-1'), None)
def test_setitem_slice_performance(self):
# because of a complexity bug, this used to take forever on a
diff --git a/pypy/objspace/std/test/test_callmethod.py b/pypy/objspace/std/test/test_callmethod.py
--- a/pypy/objspace/std/test/test_callmethod.py
+++ b/pypy/objspace/std/test/test_callmethod.py
@@ -12,7 +12,7 @@
cls.space = gettestobjspace(**cls.OPTIONS)
def test_call_method(self):
- exec """if 1:
+ exec("""if 1:
class C(object):
def m(*args, **kwds):
return args, kwds
@@ -29,10 +29,10 @@
assert c.m(5, x=3) == ((c, 5), {'x': 3})
assert c.m(*range(5)) == ((c, 0, 1, 2, 3, 4), {})
assert c.m(**{'u': 4}) == ((c,), {'u': 4})
- """
+ """)
def test_call_attribute(self):
- exec """if 1:
+ exec("""if 1:
class C(object):
def m(*args, **kwds):
return args, kwds
@@ -45,21 +45,21 @@
assert c.m(5, 2) == (5, 2)
assert c.m2(4) == (4,)
assert c.m2("h", "e", "l", "l", "o") == tuple("hello")
- """
+ """)
def test_call_module(self):
- exec """if 1:
+ exec("""if 1:
import sys
try:
sys.exit(5)
- except SystemExit, e:
+ except SystemExit as e:
assert e.args == (5,)
else:
- raise Exception, "did not raise?"
- """
+ raise Exception("did not raise?")
+ """)
def test_custom_getattr(self):
- exec """if 1:
+ exec("""if 1:
class C(object):
def __getattr__(self, name):
if name == 'bla':
@@ -70,10 +70,10 @@
c = C()
assert c.bla(1, 2, 3) == (1, 2, 3)
- """ in {}
+ """, {})
def test_custom_getattribute(self):
- exec """if 1:
+ exec("""if 1:
class C(object):
def __getattribute__(self, name):
if name == 'bla':
@@ -86,18 +86,18 @@
c = C()
assert c.bla(1, 2, 3) == (1, 2, 3)
- """ in {}
+ """, {})
def test_builtin(self):
- exec """if 1:
+ exec("""if 1:
class C(object):
foobar = len
c = C()
assert c.foobar("hello") == 5
- """
+ """)
def test_attributeerror(self):
- exec """if 1:
+ exec("""if 1:
assert 5 .__add__(6) == 11
try:
6 .foobar(7)
@@ -105,16 +105,16 @@
pass
else:
raise Exception("did not raise?")
- """
+ """)
def test_kwargs(self):
- exec """if 1:
+ exec("""if 1:
class C(object):
def f(self, a):
return a + 2
assert C().f(a=3) == 5
- """
+ """)
class AppTestCallMethodWithGetattributeShortcut(AppTestCallMethod):
@@ -142,7 +142,7 @@
def test_optimizations_enabled(self):
# check that the callmethod module is really enabled.
from pypy.objspace.std import callmethod
- assert (self.space.FrameClass.LOOKUP_METHOD.im_func ==
+ assert (self.space.FrameClass.LOOKUP_METHOD.__func__ ==
callmethod.LOOKUP_METHOD)
- assert (self.space.FrameClass.CALL_METHOD.im_func ==
+ assert (self.space.FrameClass.CALL_METHOD.__func__ ==
callmethod.CALL_METHOD)
More information about the pypy-commit
mailing list