(self)
| 6868 | assert_equal(expected, actual) |
| 6869 | |
| 6870 | def test_dataset_diff_n2(self) -> None: |
| 6871 | ds = create_test_data(seed=1) |
| 6872 | actual = ds.diff("dim2", n=2) |
| 6873 | expected_dict = {} |
| 6874 | expected_dict["var1"] = DataArray( |
| 6875 | np.diff(ds["var1"].values, axis=1, n=2), |
| 6876 | {"dim2": ds["dim2"].values[2:]}, |
| 6877 | ["dim1", "dim2"], |
| 6878 | ) |
| 6879 | expected_dict["var2"] = DataArray( |
| 6880 | np.diff(ds["var2"].values, axis=1, n=2), |
| 6881 | {"dim2": ds["dim2"].values[2:]}, |
| 6882 | ["dim1", "dim2"], |
| 6883 | ) |
| 6884 | expected_dict["var3"] = ds["var3"] |
| 6885 | expected = Dataset(expected_dict, coords={"time": ds["time"].values}) |
| 6886 | expected.coords["numbers"] = ("dim3", ds["numbers"].values) |
| 6887 | assert_equal(expected, actual) |
| 6888 | |
| 6889 | def test_dataset_diff_exception_n_neg(self) -> None: |
| 6890 | ds = create_test_data(seed=1) |
nothing calls this directly
no test coverage detected