Skip to content

Commit f02444c

Browse files
committed
contains
1 parent 1d3705a commit f02444c

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

pandas-stubs/core/indexes/period.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ class PeriodIndex(DatetimeIndexOpsMixin[pd.Period, np.object_], PeriodIndexField
3636
): ...
3737
@property
3838
def values(self) -> npt.NDArray[np.object_]: ...
39+
def __contains__(self, key: object) -> bool: ...
3940
@overload
4041
def __sub__(self, other: Period) -> Index: ...
4142
@overload

tests/test_indexes.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1502,3 +1502,9 @@ def test_period_index_constructor() -> None:
15021502
),
15031503
pd.PeriodIndex,
15041504
)
1505+
1506+
1507+
def test_period_index_contains() -> None:
1508+
pidx = pd.PeriodIndex(["2000"], freq="D")
1509+
check(assert_type("2000" in pidx, bool), bool)
1510+
check(assert_type(42 in pidx, bool), bool)

0 commit comments

Comments
 (0)