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

Method test_update_overwrite_coords

xarray/tests/test_dataset.py:4454–4468  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

4452 assert_identical(expected, actual)
4453
4454 def test_update_overwrite_coords(self) -> None:
4455 data = Dataset({"a": ("x", [1, 2])}, {"b": 3})
4456 data.update(Dataset(coords={"b": 4}))
4457 expected = Dataset({"a": ("x", [1, 2])}, {"b": 4})
4458 assert_identical(data, expected)
4459
4460 data = Dataset({"a": ("x", [1, 2])}, {"b": 3})
4461 data.update(Dataset({"c": 5}, coords={"b": 4}))
4462 expected = Dataset({"a": ("x", [1, 2]), "c": 5}, {"b": 4})
4463 assert_identical(data, expected)
4464
4465 data = Dataset({"a": ("x", [1, 2])}, {"b": 3})
4466 data.update({"c": DataArray(5, coords={"b": 4})})
4467 expected = Dataset({"a": ("x", [1, 2]), "c": 5}, {"b": 3})
4468 assert_identical(data, expected)
4469
4470 def test_update_multiindex_level(self) -> None:
4471 data = create_test_multiindex()

Callers

nothing calls this directly

Calls 4

updateMethod · 0.95
DatasetClass · 0.90
assert_identicalFunction · 0.90
DataArrayClass · 0.90

Tested by

no test coverage detected