summaryrefslogtreecommitdiff
path: root/numpy/core/tests/test_dtype.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/core/tests/test_dtype.py')
-rw-r--r--numpy/core/tests/test_dtype.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/numpy/core/tests/test_dtype.py b/numpy/core/tests/test_dtype.py
index 1dcf1fb8e..3cb0c2b84 100644
--- a/numpy/core/tests/test_dtype.py
+++ b/numpy/core/tests/test_dtype.py
@@ -621,6 +621,12 @@ class TestSubarray:
t2 = np.dtype('2i4', align=True)
assert_equal(t1.alignment, t2.alignment)
+ def test_aligned_empty(self):
+ # Mainly regression test for gh-19696: construction failed completely
+ dt = np.dtype([], align=True)
+ assert dt == np.dtype([])
+ dt = np.dtype({"names": [], "formats": [], "itemsize": 0}, align=True)
+ assert dt == np.dtype([])
def iter_struct_object_dtypes():
"""