summaryrefslogtreecommitdiff
path: root/numpy
diff options
context:
space:
mode:
authorSebastian Berg <sebastian@sipsolutions.net>2012-09-24 19:13:16 +0200
committerSebastian Berg <sebastian@sipsolutions.net>2012-09-24 19:28:24 +0200
commit622045abdc567ae3f4995ed355f3fc690533621e (patch)
tree9887cfc2849698109a0b274103c59852147f793e /numpy
parent7a5a8ad078615036ddf9bc0323aedf4a706296ab (diff)
downloadnumpy-622045abdc567ae3f4995ed355f3fc690533621e.tar.gz
TST: reshaping of zero strided array (Issue #380)
Diffstat (limited to 'numpy')
-rw-r--r--numpy/core/tests/test_regression.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/numpy/core/tests/test_regression.py b/numpy/core/tests/test_regression.py
index 53471b2c2..3cba76218 100644
--- a/numpy/core/tests/test_regression.py
+++ b/numpy/core/tests/test_regression.py
@@ -498,6 +498,12 @@ class TestRegression(TestCase):
b = a[:,1]
assert_equal(b.reshape(2,2,order='F'), [[2,6],[4,8]])
+ def test_reshape_zero_strides(self, level=rlevel):
+ """Issue #380, test reshaping of zero strided arrays"""
+ a = np.ones(1)
+ a = np.lib.stride_tricks.as_strided(a, shape=(5,), strides=(0,))
+ assert_(a.reshape(5,1).strides[0] == 0)
+
def test_repeat_discont(self, level=rlevel):
"""Ticket #352"""
a = np.arange(12).reshape(4,3)[:,2]