[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