Skip to content

Commit eb00fe8

Browse files
committed
fix test doc and check
1 parent f0442ba commit eb00fe8

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

pandas/tests/resample/test_resample_api.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -992,6 +992,8 @@ def test_resample_empty():
992992

993993

994994
def test_asfreq_respects_origin_with_fixed_freq_all_seconds_equal():
995+
# GH#62725: Ensure Resampler.asfreq respects origin="start_day"
996+
# when all datetimes share identical seconds values.
995997
idx = [
996998
datetime(2025, 10, 17, 17, 15, 10),
997999
datetime(2025, 10, 17, 17, 16, 10),
@@ -1001,13 +1003,13 @@ def test_asfreq_respects_origin_with_fixed_freq_all_seconds_equal():
10011003

10021004
result = df.resample("1min", origin="start_day").asfreq()
10031005

1004-
exp_idx = pd.to_datetime(
1005-
[
1006-
"2025-10-17 17:15:00",
1007-
"2025-10-17 17:16:00",
1008-
"2025-10-17 17:17:00",
1009-
]
1010-
).astype(result.index.dtype) # match time unit (s/us/ns)
1006+
# Expected index: match dtype while preserving freq
1007+
exp_idx = pd.DatetimeIndex(
1008+
date_range("2025-10-17 17:15:00", periods=3, freq="min").astype(
1009+
result.index.dtype
1010+
),
1011+
freq="min",
1012+
)
10111013

10121014
exp = DataFrame({"value": [np.nan, np.nan, np.nan]}, index=exp_idx)
1013-
tm.assert_frame_equal(result, exp, check_freq=False)
1015+
tm.assert_frame_equal(result, exp)

0 commit comments

Comments
 (0)