[Numpy-svn] r3134 - trunk/numpy/core/tests
numpy-svn at scipy.org
numpy-svn at scipy.org
Thu Sep 7 19:52:50 EDT 2006
Author: stefan
Date: 2006-09-07 18:52:34 -0500 (Thu, 07 Sep 2006)
New Revision: 3134
Modified:
trunk/numpy/core/tests/test_regression.py
Log:
Tests for tickets #254 and #270.
Modified: trunk/numpy/core/tests/test_regression.py
===================================================================
--- trunk/numpy/core/tests/test_regression.py 2006-09-07 22:43:47 UTC (rev 3133)
+++ trunk/numpy/core/tests/test_regression.py 2006-09-07 23:52:34 UTC (rev 3134)
@@ -352,6 +352,14 @@
"""Lexsort memory error"""
v = N.array([1,2,3,4,5,6,7,8,9,10])
assert_equal(N.lexsort(v),0)
+
+ def check_masked_array_multiply(self,level=rlevel):
+ """Ticket #254"""
+ a = N.ma.zeros((4,1))
+ a[2,0] = N.ma.masked
+ b = N.zeros((4,2))
+ a*b
+ b*a
def check_swap_real(self, level=rlevel):
"""Ticket #265"""
@@ -359,7 +367,11 @@
assert_equal(N.arange(4,dtype='<c8').imag.max(),0.0)
assert_equal(N.arange(4,dtype='>c8').real.max(),3.0)
assert_equal(N.arange(4,dtype='<c8').real.max(),3.0)
-
+
+ def check_object_array_from_list(self, level=rlevel):
+ """Ticket #270"""
+ a = N.array([1,'A',None])
+
def check_masked_array_repeat(self, level=rlevel):
"""Ticket #271"""
N.ma.array([1],mask=False).repeat(10)
@@ -367,7 +379,10 @@
def check_multiple_assign(self, level=rlevel):
"""Ticket #273"""
a = N.zeros((3,1),int)
- a[[1,2]] = 1
-
+ a[[1,2]] = 1
+
+ def check_empty_array_type(self, level=rlevel):
+ assert_equal(N.array([]).dtype, N.zeros(0).dtype)
+
if __name__ == "__main__":
NumpyTest().run()
More information about the Numpy-svn
mailing list