Author: Ronan Lamy <ronan.l...@gmail.com>
Branch: py3.5
Changeset: r86785:3d0c8318b98d
Date: 2016-08-31 16:26 +0100
http://bitbucket.org/pypy/pypy/changeset/3d0c8318b98d/

Log:    hg merge py3k

diff --git a/pypy/module/__builtin__/descriptor.py 
b/pypy/module/__builtin__/descriptor.py
--- a/pypy/module/__builtin__/descriptor.py
+++ b/pypy/module/__builtin__/descriptor.py
@@ -29,10 +29,10 @@
 
     def descr_repr(self, space):
         if self.w_objtype is not None:
-            objtype_name = "<%s object>" % self.w_objtype.getname(space)
+            objtype_name = u"<%s object>" % self.w_objtype.getname(space)
         else:
-            objtype_name = 'NULL'
-        return space.wrap("<super: <class '%s'>, %s>" % (
+            objtype_name = u'NULL'
+        return space.wrap(u"<super: <class '%s'>, %s>" % (
             self.w_starttype.getname(space), objtype_name))
 
     def get(self, space, w_obj, w_type=None):
diff --git a/pypy/module/array/interp_array.py 
b/pypy/module/array/interp_array.py
--- a/pypy/module/array/interp_array.py
+++ b/pypy/module/array/interp_array.py
@@ -645,6 +645,9 @@
     def getndim(self):
         return 1
 
+    def getshape(self):
+        return [self.array.len]
+
     def getstrides(self):
         return [self.getitemsize()]
 
diff --git a/pypy/objspace/std/test/test_memoryobject.py 
b/pypy/objspace/std/test/test_memoryobject.py
--- a/pypy/objspace/std/test/test_memoryobject.py
+++ b/pypy/objspace/std/test/test_memoryobject.py
@@ -37,7 +37,7 @@
         v[0:3] = v[2:5]
         assert data == bytearray(eval("b'23f3fg'"))
         exc = raises(ValueError, "v[2:3] = b'spam'")
-        assert str(exc.value) == "cannot modify size of memoryview object"
+        #assert str(exc.value) == "cannot modify size of memoryview object"
 
     def test_extended_slice(self):
         data = bytearray(b'abcefg')
@@ -153,6 +153,7 @@
         assert m.format == 'i'
         assert m.itemsize == 4
         assert len(m) == 10
+        assert m.shape == (10,)
         assert len(m.tobytes()) == 40
         assert m[0] == 0
         m[0] = 1
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to