MCPcopy Index your code
hub / github.com/pydata/xarray / test_case_bytes

Function test_case_bytes

xarray/tests/test_accessor_str.py:251–276  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

249
250
251def test_case_bytes() -> None:
252 value = xr.DataArray(["SOme wOrd"]).astype(np.bytes_)
253
254 exp_capitalized = xr.DataArray(["Some word"]).astype(np.bytes_)
255 exp_lowered = xr.DataArray(["some word"]).astype(np.bytes_)
256 exp_swapped = xr.DataArray(["soME WoRD"]).astype(np.bytes_)
257 exp_titled = xr.DataArray(["Some Word"]).astype(np.bytes_)
258 exp_uppered = xr.DataArray(["SOME WORD"]).astype(np.bytes_)
259
260 res_capitalized = value.str.capitalize()
261 res_lowered = value.str.lower()
262 res_swapped = value.str.swapcase()
263 res_titled = value.str.title()
264 res_uppered = value.str.upper()
265
266 assert res_capitalized.dtype == exp_capitalized.dtype
267 assert res_lowered.dtype == exp_lowered.dtype
268 assert res_swapped.dtype == exp_swapped.dtype
269 assert res_titled.dtype == exp_titled.dtype
270 assert res_uppered.dtype == exp_uppered.dtype
271
272 assert_equal(res_capitalized, exp_capitalized)
273 assert_equal(res_lowered, exp_lowered)
274 assert_equal(res_swapped, exp_swapped)
275 assert_equal(res_titled, exp_titled)
276 assert_equal(res_uppered, exp_uppered)
277
278
279def test_case_str() -> None:

Callers

nothing calls this directly

Calls 7

assert_equalFunction · 0.90
capitalizeMethod · 0.80
lowerMethod · 0.80
swapcaseMethod · 0.80
titleMethod · 0.80
upperMethod · 0.80
astypeMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…