(calendar)
| 881 | @requires_cftime |
| 882 | @pytest.mark.parametrize("calendar", _CFTIME_CALENDARS) |
| 883 | def test_timedeltaindex_add_cftimeindex(calendar) -> None: |
| 884 | a = xr.date_range("2000", periods=5, calendar=calendar, use_cftime=True) |
| 885 | deltas = pd.TimedeltaIndex([timedelta(days=2) for _ in range(5)]) |
| 886 | result = deltas + a |
| 887 | expected = a.shift(2, "D") |
| 888 | assert result.equals(expected) |
| 889 | assert isinstance(result, CFTimeIndex) |
| 890 | |
| 891 | |
| 892 | @requires_cftime |