(self)
| 6849 | assert_equal(expected, actual) |
| 6850 | |
| 6851 | def test_dataset_diff_n1(self) -> None: |
| 6852 | ds = create_test_data(seed=1) |
| 6853 | actual = ds.diff("dim2") |
| 6854 | expected_dict = {} |
| 6855 | expected_dict["var1"] = DataArray( |
| 6856 | np.diff(ds["var1"].values, axis=1), |
| 6857 | {"dim2": ds["dim2"].values[1:]}, |
| 6858 | ["dim1", "dim2"], |
| 6859 | ) |
| 6860 | expected_dict["var2"] = DataArray( |
| 6861 | np.diff(ds["var2"].values, axis=1), |
| 6862 | {"dim2": ds["dim2"].values[1:]}, |
| 6863 | ["dim1", "dim2"], |
| 6864 | ) |
| 6865 | expected_dict["var3"] = ds["var3"] |
| 6866 | expected = Dataset(expected_dict, coords={"time": ds["time"].values}) |
| 6867 | expected.coords["numbers"] = ("dim3", ds["numbers"].values) |
| 6868 | assert_equal(expected, actual) |
| 6869 | |
| 6870 | def test_dataset_diff_n2(self) -> None: |
| 6871 | ds = create_test_data(seed=1) |
nothing calls this directly
no test coverage detected