[pypy-commit] pypy numpy-1.10: reflect the current status of boolean indexing in tests
mattip
noreply at buildbot.pypy.org
Wed Nov 18 15:27:34 EST 2015
Author: mattip <matti.picus at gmail.com>
Branch: numpy-1.10
Changeset: r80766:13cd949305f6
Date: 2015-11-16 22:06 +0200
http://bitbucket.org/pypy/pypy/changeset/13cd949305f6/
Log: reflect the current status of boolean indexing in tests
diff --git a/pypy/module/micronumpy/test/test_deprecations.py b/pypy/module/micronumpy/test/test_deprecations.py
--- a/pypy/module/micronumpy/test/test_deprecations.py
+++ b/pypy/module/micronumpy/test/test_deprecations.py
@@ -9,23 +9,25 @@
def test_getitem(self):
import numpy as np
- import warnings
+ import warnings, sys
warnings.simplefilter('error', np.VisibleDeprecationWarning)
try:
arr = np.ones((5, 4, 3))
index = np.array([True])
- #self.assert_deprecated(arr.__getitem__, args=(index,))
raises(np.VisibleDeprecationWarning, arr.__getitem__, index)
index = np.array([False] * 6)
- #self.assert_deprecated(arr.__getitem__, args=(index,))
raises(np.VisibleDeprecationWarning, arr.__getitem__, index)
index = np.zeros((4, 4), dtype=bool)
- #self.assert_deprecated(arr.__getitem__, args=(index,))
- raises(np.VisibleDeprecationWarning, arr.__getitem__, index)
- #self.assert_deprecated(arr.__getitem__, args=((slice(None), index),))
- raises(np.VisibleDeprecationWarning, arr.__getitem__, (slice(None), index))
+ if '__pypy__' in sys.builtin_module_names:
+ # boolean indexing matches the dims in index
+ # to the first index.ndims in arr, not implemented in pypy yet
+ raises(IndexError, arr.__getitem__, index)
+ raises(TypeError, arr.__getitem__, (slice(None), index))
+ else:
+ raises(np.VisibleDeprecationWarning, arr.__getitem__, index)
+ raises(np.VisibleDeprecationWarning, arr.__getitem__, (slice(None), index))
finally:
warnings.simplefilter('default', np.VisibleDeprecationWarning)
More information about the pypy-commit
mailing list