Skip to content

Commit 44f804c

Browse files
authored
fix freqstr in BaseOffset being a property (#430)
* fix freqstr in BaseOffset being a property * add test for DateOffset freqstr
1 parent c4397e5 commit 44f804c

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

pandas-stubs/_libs/tslibs/offsets.pyi

+1
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ class BaseOffset:
7979
def name(self) -> str: ...
8080
@property
8181
def rule_code(self) -> str: ...
82+
@property
8283
def freqstr(self) -> str: ...
8384
def apply_index(self, dtindex: DatetimeIndex) -> DatetimeIndex: ...
8485
def rollback(self, dt: datetime) -> datetime: ...

tests/test_timefuncs.py

+6
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
from pandas._libs import NaTType
2020
from pandas._libs.tslibs import BaseOffset
21+
from pandas._libs.tslibs.offsets import DateOffset
2122

2223
if TYPE_CHECKING:
2324
from pandas._typing import FulldatetimeDict
@@ -1029,3 +1030,8 @@ def test_timedelta_range() -> None:
10291030
),
10301031
pd.TimedeltaIndex,
10311032
)
1033+
1034+
1035+
def test_dateoffset_freqstr() -> None:
1036+
offset = DateOffset(minutes=10)
1037+
check(assert_type(offset.freqstr, str), str)

0 commit comments

Comments
 (0)