()
| 2858 | @requires_cftime |
| 2859 | @pytest.mark.filterwarnings("ignore") |
| 2860 | def test_cftime_resample_gh_9108() -> None: |
| 2861 | import cftime |
| 2862 | |
| 2863 | ds = Dataset( |
| 2864 | {"pr": ("time", np.random.random((10,)))}, |
| 2865 | coords={"time": xr.date_range("0001-01-01", periods=10, freq="D")}, |
| 2866 | ) |
| 2867 | actual = ds.resample(time="ME").mean() |
| 2868 | expected = ds.mean("time").expand_dims( |
| 2869 | time=[cftime.DatetimeGregorian(1, 1, 31, 0, 0, 0, 0, has_year_zero=False)] |
| 2870 | ) |
| 2871 | assert actual.time.data[0].has_year_zero == ds.time.data[0].has_year_zero |
| 2872 | assert_equal(actual, expected) |
| 2873 | |
| 2874 | |
| 2875 | def test_custom_grouper() -> None: |
nothing calls this directly
no test coverage detected
searching dependent graphs…