[pypy-commit] pypy numpypy-nditer: fix these tests when run -A

bdkearns noreply at buildbot.pypy.org
Tue Mar 11 00:53:46 CET 2014


Author: Brian Kearns <bdkearns at gmail.com>
Branch: numpypy-nditer
Changeset: r69847:48ab6eff26dc
Date: 2014-03-10 19:53 -0400
http://bitbucket.org/pypy/pypy/changeset/48ab6eff26dc/

Log:	fix these tests when run -A

diff --git a/pypy/module/micronumpy/test/test_nditer.py b/pypy/module/micronumpy/test/test_nditer.py
--- a/pypy/module/micronumpy/test/test_nditer.py
+++ b/pypy/module/micronumpy/test/test_nditer.py
@@ -138,7 +138,7 @@
         if '__pypy__' in sys.builtin_module_names:
             raises(NotImplementedError, nditer, a, op_dtypes=['complex'])
             skip('nditer op_dtypes kwarg not implemented yet')
-        exc = raises(ValueError, nditer, a, op_dtypes=['complex'])
+        exc = raises(TypeError, nditer, a, op_dtypes=['complex'])
         assert str(exc.value).startswith("Iterator operand required copying or buffering")
         r = []
         for x in nditer(a, op_flags=['readonly','copy'],
@@ -160,19 +160,19 @@
         if '__pypy__' in sys.builtin_module_names:
             raises(NotImplementedError, nditer, a, flags=['buffered'], op_dtypes=['float32'])
             skip('nditer casting not implemented yet')
-        exc = raises(ValueError, nditer, a, flags=['buffered'], op_dtypes=['float32'])
+        exc = raises(TypeError, nditer, a, flags=['buffered'], op_dtypes=['float32'])
         assert str(exc.value).startswith("Iterator operand 0 dtype could not be cast")
         r = []
         for x in nditer(a, flags=['buffered'], op_dtypes=['float32'],
                                 casting='same_kind'):
             r.append(x)
         assert r == [0., 1., 2., 3., 4., 5.]
-        exc = raises(ValueError, nditer, a, flags=['buffered'],
+        exc = raises(TypeError, nditer, a, flags=['buffered'],
                         op_dtypes=['int32'], casting='same_kind')
         assert str(exc.value).startswith("Iterator operand 0 dtype could not be cast")
         r = []
         b = arange(6)
-        exc = raises(ValueError, nditer, b, flags=['buffered'], op_dtypes=['float64'],
+        exc = raises(TypeError, nditer, b, flags=['buffered'], op_dtypes=['float64'],
                                 op_flags=['readwrite'], casting='same_kind')
         assert str(exc.value).startswith("Iterator requested dtype could not be cast")
 


More information about the pypy-commit mailing list