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

Method test_assign

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

Source from the content-addressed store, hash-verified

4947 assert_identical(ds, expected)
4948
4949 def test_assign(self) -> None:
4950 ds = Dataset()
4951 actual = ds.assign(x=[0, 1, 2], y=2)
4952 expected = Dataset({"x": [0, 1, 2], "y": 2})
4953 assert_identical(actual, expected)
4954 assert list(actual.variables) == ["x", "y"]
4955 assert_identical(ds, Dataset())
4956
4957 actual = actual.assign(y=lambda ds: ds.x**2)
4958 expected = Dataset({"y": ("x", [0, 1, 4]), "x": [0, 1, 2]})
4959 assert_identical(actual, expected)
4960
4961 actual = actual.assign_coords(z=2)
4962 expected = Dataset({"y": ("x", [0, 1, 4])}, {"z": 2, "x": [0, 1, 2]})
4963 assert_identical(actual, expected)
4964
4965 def test_assign_coords(self) -> None:
4966 ds = Dataset()

Callers

nothing calls this directly

Calls 4

assignMethod · 0.95
DatasetClass · 0.90
assert_identicalFunction · 0.90
assign_coordsMethod · 0.45

Tested by

no test coverage detected