Author: Brian Kearns <[email protected]>
Branch:
Changeset: r67445:04050eb4a2d9
Date: 2013-10-16 16:51 -0400
http://bitbucket.org/pypy/pypy/changeset/04050eb4a2d9/
Log: test/fix another ndarray exception
diff --git a/pypy/module/micronumpy/arrayimpl/concrete.py
b/pypy/module/micronumpy/arrayimpl/concrete.py
--- a/pypy/module/micronumpy/arrayimpl/concrete.py
+++ b/pypy/module/micronumpy/arrayimpl/concrete.py
@@ -380,8 +380,8 @@
class NonWritableArray(ConcreteArray):
def descr_setitem(self, space, orig_array, w_index, w_value):
- raise OperationError(space.w_RuntimeError, space.wrap(
- "array is not writable"))
+ raise OperationError(space.w_ValueError, space.wrap(
+ "assignment destination is read-only"))
class SliceArray(BaseConcreteArray):
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
@@ -1442,7 +1442,7 @@
assert a[5] == 50
b = a.imag
assert b[7] == 0
- raises(RuntimeError, 'b[7] = -2')
+ raises(ValueError, 'b[7] = -2')
raises(TypeError, 'a.imag = -2')
a = array(['abc','def'],dtype='S3')
b = a.real
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit