MCPcopy
hub / github.com/pydata/xarray / test_rename_vars

Method test_rename_vars

xarray/tests/test_coordinates.py:272–290  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

270 assert set(actual.variables) == {"a", "x", "y"}
271
272 def test_rename_vars(self) -> None:
273 coords = Coordinates(
274 coords={
275 "x": Variable("x", range(3)),
276 "y": Variable("y", list("ab")),
277 "a": Variable(["x", "y"], np.arange(6).reshape(3, 2)),
278 },
279 indexes={},
280 )
281
282 actual = coords.rename_vars({"x": "X"})
283 assert isinstance(actual, Coordinates)
284 assert set(actual.dims) == {"x", "y"}
285 assert set(actual.variables) == {"a", "X", "y"}
286
287 actual = coords.rename_vars({"x": "u", "y": "v"})
288 assert isinstance(actual, Coordinates)
289 assert set(actual.dims) == {"x", "y"}
290 assert set(actual.variables) == {"a", "u", "v"}
291
292 def test_operator_merge(self) -> None:
293 coords1 = Coordinates({"x": ("x", [0, 1, 2])})

Callers

nothing calls this directly

Calls 4

rename_varsMethod · 0.95
CoordinatesClass · 0.90
VariableClass · 0.90
arangeMethod · 0.80

Tested by

no test coverage detected