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

Method test_coord_coords

xarray/tests/test_dataarray.py:1595–1613  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1593 da.coords.to_index(["x"])
1594
1595 def test_coord_coords(self) -> None:
1596 orig = DataArray(
1597 [10, 20], {"x": [1, 2], "x2": ("x", ["a", "b"]), "z": 4}, dims="x"
1598 )
1599
1600 actual = orig.coords["x"]
1601 expected = DataArray(
1602 [1, 2], {"z": 4, "x2": ("x", ["a", "b"]), "x": [1, 2]}, dims="x", name="x"
1603 )
1604 assert_identical(expected, actual)
1605
1606 del actual.coords["x2"]
1607 assert_identical(expected.reset_coords("x2", drop=True), actual)
1608
1609 actual.coords["x3"] = ("x", ["a", "b"])
1610 expected = DataArray(
1611 [1, 2], {"z": 4, "x3": ("x", ["a", "b"]), "x": [1, 2]}, dims="x", name="x"
1612 )
1613 assert_identical(expected, actual)
1614
1615 def test_reset_coords(self) -> None:
1616 data = DataArray(

Callers

nothing calls this directly

Calls 3

reset_coordsMethod · 0.95
DataArrayClass · 0.90
assert_identicalFunction · 0.90

Tested by

no test coverage detected