Author: mattip <[email protected]>
Branch: 
Changeset: r78541:0a3ca9a1ac09
Date: 2015-07-13 00:35 +0300
http://bitbucket.org/pypy/pypy/changeset/0a3ca9a1ac09/

Log:    test, fix ndarray.data for slices; pypy/numpy issue number 37.

        This unsafe interface will fail for non-contiguous views and can
        cause buffer under/overruns, do we really need it?

diff --git a/pypy/module/micronumpy/test/test_ndarray.py 
b/pypy/module/micronumpy/test/test_ndarray.py
--- a/pypy/module/micronumpy/test/test_ndarray.py
+++ b/pypy/module/micronumpy/test/test_ndarray.py
@@ -2347,6 +2347,7 @@
         assert a[1] == 0xff
         assert len(a.data) == 16
         assert type(a.data) is buffer
+        assert a[1:].data._pypy_raw_address() - a.data._pypy_raw_address() == 
a.strides[0]
 
     def test_explicit_dtype_conversion(self):
         from numpy import array
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to