Skip to content

Commit f988306

Browse files
committed
#56147 tests
1 parent fa8b4dd commit f988306

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

pandas/tests/indexes/datetimes/test_date_range.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1703,3 +1703,18 @@ def test_date_range_freqstr_matches_offset(self, freqstr, offset):
17031703
idx2 = date_range(start=sdate, end=edate, freq=offset)
17041704
assert len(idx1) == len(idx2)
17051705
assert idx1.freq == idx2.freq
1706+
1707+
def test_date_range_negative_freq_year_end_inbounds(self, unit):
1708+
# GH#56147
1709+
rng = date_range(
1710+
start="2023-10-31 00:00:00",
1711+
end="2021-10-31 00:00:00",
1712+
freq="-1YE",
1713+
unit=unit,
1714+
)
1715+
exp = DatetimeIndex(
1716+
["2022-12-31 00:00:00", "2021-12-31 00:00:00"],
1717+
dtype=f"M8[{unit}]",
1718+
freq="-1YE",
1719+
)
1720+
tm.assert_index_equal(rng, exp)

0 commit comments

Comments
 (0)