Author: Vincent Legoll <[email protected]>
Branch: fix-1674
Changeset: r81465:ed761ed18fa8
Date: 2015-12-19 11:33 +0100
http://bitbucket.org/pypy/pypy/changeset/ed761ed18fa8/
Log: Add a failing test for issue #1674
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
@@ -3251,6 +3251,16 @@
assert array(x, copy=False) is x
assert array(x, copy=True) is not x
+ def test_issue_1674(self):
+ import numpy as np
+ data = np.arange(15).reshape(3, 5) * 1.0
+ # array([[ 0., 1., 2., 3., 4.],
+ # [ 5., 6., 7., 8., 9.],
+ # [ 10., 11., 12., 13., 14.]])
+ m = data[:, 0] % 2 == 0
+ # array([ True, False, True], dtype=bool)
+ assert data[m, 0] == array([ 0., 10.])
+
def test_ravel(self):
from numpy import arange
assert (arange(3).ravel() == arange(3)).all()
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit