summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan van der Walt <stefan@sun.ac.za>2006-08-12 21:57:03 +0000
committerStefan van der Walt <stefan@sun.ac.za>2006-08-12 21:57:03 +0000
commit747579e371dc1515d76df0a10f474f58786ebe22 (patch)
tree7cdfa360d5535f3d93cadde6bf60b06863004e3b
parent937013b35e0483ce82c1b90fb8416ab9188b1ed3 (diff)
downloadnumpy-747579e371dc1515d76df0a10f474f58786ebe22.tar.gz
Add test for object array creation.
-rw-r--r--numpy/core/tests/test_regression.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/numpy/core/tests/test_regression.py b/numpy/core/tests/test_regression.py
index 0be4c8d6e..2bb34cde3 100644
--- a/numpy/core/tests/test_regression.py
+++ b/numpy/core/tests/test_regression.py
@@ -338,6 +338,15 @@ class test_regression(NumpyTestCase):
x[0] = 'a '
x = x.rstrip()
assert_equal(x[0], 'a')
+
+ def check_object_array_shape(self,level=rlevel):
+ """Ticket #239"""
+ assert_equal(N.array([[1,2],3,4],dtype=object).shape, (3,))
+ assert_equal(N.array([[1,2],[3,4]],dtype=object).shape, (2,2))
+ #assert_equal(N.array([(1,2),(3,4)],dtype=object).shape, (2,))
+ assert_equal(N.array([],dtype=object).shape, ())
+ assert_equal(N.array([[],[],[]],dtype=object).shape, (3,))
+ assert_equal(N.array([[3,4],[5,6],None],dtype=object).shape, (3,))
if __name__ == "__main__":
NumpyTest().run()