(dtype)
| 212 | |
| 213 | |
| 214 | def test_starts_ends_with(dtype) -> None: |
| 215 | values = xr.DataArray(["om", "foo_nom", "nom", "bar_foo", "foo"]).astype(dtype) |
| 216 | |
| 217 | result = values.str.startswith("foo") |
| 218 | expected = xr.DataArray([False, True, False, False, True]) |
| 219 | assert result.dtype == expected.dtype |
| 220 | assert_equal(result, expected) |
| 221 | |
| 222 | result = values.str.endswith("foo") |
| 223 | expected = xr.DataArray([False, False, False, True, True]) |
| 224 | assert result.dtype == expected.dtype |
| 225 | assert_equal(result, expected) |
| 226 | |
| 227 | |
| 228 | def test_starts_ends_with_broadcast(dtype) -> None: |
nothing calls this directly
no test coverage detected
searching dependent graphs…