(self)
| 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() |
nothing calls this directly
no test coverage detected