[pypy-commit] pypy newindex: add simple (failing) tests for newindex
MichaelBlume
noreply at buildbot.pypy.org
Sat Mar 17 09:38:28 CET 2012
Author: Mike Blume <mike at loggly.com>
Branch: newindex
Changeset: r53751:b3eff16f15be
Date: 2012-03-14 15:22 -0700
http://bitbucket.org/pypy/pypy/changeset/b3eff16f15be/
Log: add simple (failing) tests for newindex
diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py
--- a/pypy/module/micronumpy/test/test_numarray.py
+++ b/pypy/module/micronumpy/test/test_numarray.py
@@ -374,6 +374,26 @@
assert a[1] == 0.
assert a[3] == 0.
+ def test_newindex(self):
+ from _numpypy import array
+ newindex = None
+ a = array(range(5))
+ b = array([range(5)])
+ assert (a[newindex] == b).all()
+
+ def test_newindex_slice(self):
+ from _numpypy import array
+ newindex = None
+
+ a = array(range(5))
+ b = array(range(1,5))
+ c = array([range(1,5)])
+ d = array([[x] for x in range(1,5)])
+
+ assert (a[1:] == b).all()
+ assert (a[1:,newindex] == d).all()
+ assert (a[newindex,1:] == c).all()
+
def test_scalar(self):
from _numpypy import array, dtype
a = array(3)
More information about the pypy-commit
mailing list