Skip to content

Commit 33f0e09

Browse files
committed
Add failing test
1 parent b883fea commit 33f0e09

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

xarray/tests/test_coding_strings.py

+9
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,15 @@ def test_vlen_dtype():
2929
assert strings.check_vlen_dtype(np.dtype(object)) is None
3030

3131

32+
@pytest.mark.parametrize("numpy_str_type", (np.str, np.str_))
33+
def test_numpy_str_handling(numpy_str_type):
34+
dtype = strings.create_vlen_dtype(numpy_str_type)
35+
assert dtype.metadata["element_type"] == str
36+
assert strings.is_unicode_dtype(dtype)
37+
assert not strings.is_bytes_dtype(dtype)
38+
assert strings.check_vlen_dtype(dtype) is str
39+
40+
3241
def test_EncodedStringCoder_decode():
3342
coder = strings.EncodedStringCoder()
3443

0 commit comments

Comments
 (0)