summaryrefslogtreecommitdiff
path: root/numpy/core/tests
diff options
context:
space:
mode:
authorAllan Haldane <allan.haldane@gmail.com>2019-08-28 12:52:18 -0400
committerAllan Haldane <allan.haldane@gmail.com>2019-08-28 13:53:58 -0400
commit847aefc8a5dc239f2937cf369de0895e94e78533 (patch)
tree67c821d39a989f72718a73c6cd5311e2d696ff8c /numpy/core/tests
parent9cc5f99f3281ade5eef6b097f5853eb8bb471416 (diff)
downloadnumpy-847aefc8a5dc239f2937cf369de0895e94e78533.tar.gz
BUG: view with fieldless dtype should raise if itemsize != 0
Fixes #14344
Diffstat (limited to 'numpy/core/tests')
-rw-r--r--numpy/core/tests/test_dtype.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/numpy/core/tests/test_dtype.py b/numpy/core/tests/test_dtype.py
index f60eab696..caaeac92d 100644
--- a/numpy/core/tests/test_dtype.py
+++ b/numpy/core/tests/test_dtype.py
@@ -419,6 +419,11 @@ class TestRecord(object):
assert_raises(ValueError, np.dtype,
{'formats': ['i4', 'i4'], 'f0': ('i4', 0), 'f1':('i4', 4)})
+ def test_fieldless_views(self):
+ a = np.zeros(2, dtype={'names':[], 'formats':[], 'offsets':[],
+ 'itemsize':8})
+ assert_raises(ValueError, a.view, np.dtype([]))
+
class TestSubarray(object):
def test_single_subarray(self):