Skip to content

Commit 41a0fb6

Browse files
committed
testing add ignores for mypy
1 parent 9c972d3 commit 41a0fb6

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

pandas-stubs/core/series.pyi

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1716,7 +1716,15 @@ class Series(IndexOpsMixin[S1], NDFrame):
17161716
) -> Series: ...
17171717
@overload
17181718
def add(
1719-
self,
1719+
self: Series[_str],
1720+
other: _str | Sequence[_str] | np_ndarray_str | Series[_str],
1721+
level: Level | None = None,
1722+
fill_value: float | None = None,
1723+
axis: int = 0,
1724+
) -> Series[_str]: ...
1725+
@overload
1726+
def add(
1727+
self: Series[S1],
17201728
other: Series[Never],
17211729
level: Level | None = None,
17221730
fill_value: float | None = None,
@@ -1843,14 +1851,6 @@ class Series(IndexOpsMixin[S1], NDFrame):
18431851
fill_value: float | None = None,
18441852
axis: int = 0,
18451853
) -> Series[complex]: ...
1846-
@overload
1847-
def add(
1848-
self: Series[_str],
1849-
other: _str | Sequence[_str] | np_ndarray_str | Series[_str],
1850-
level: Level | None = None,
1851-
fill_value: float | None = None,
1852-
axis: int = 0,
1853-
) -> Series[_str]: ...
18541854
@overload # type: ignore[override]
18551855
def __radd__(self: Series[Never], other: Scalar | _ListLike) -> Series: ...
18561856
@overload
@@ -1930,6 +1930,14 @@ class Series(IndexOpsMixin[S1], NDFrame):
19301930
axis: int = 0,
19311931
) -> Series: ...
19321932
@overload
1933+
def radd(
1934+
self: Series[_str],
1935+
other: _str | Sequence[_str] | np_ndarray_str | Series[_str],
1936+
level: Level | None = None,
1937+
fill_value: float | None = None,
1938+
axis: int = 0,
1939+
) -> Series[_str]: ...
1940+
@overload
19331941
def radd(
19341942
self: Series[bool],
19351943
other: _T_COMPLEX | Sequence[_T_COMPLEX] | Series[_T_COMPLEX],
@@ -2033,14 +2041,6 @@ class Series(IndexOpsMixin[S1], NDFrame):
20332041
fill_value: float | None = None,
20342042
axis: int = 0,
20352043
) -> Series[complex]: ...
2036-
@overload
2037-
def radd(
2038-
self: Series[_str],
2039-
other: _str | Sequence[_str] | np_ndarray_str | Series[_str],
2040-
level: Level | None = None,
2041-
fill_value: float | None = None,
2042-
axis: int = 0,
2043-
) -> Series[_str]: ...
20442044
# ignore needed for mypy as we want different results based on the arguments
20452045
@overload # type: ignore[override]
20462046
def __and__( # pyright: ignore[reportOverlappingOverload]

tests/series/arithmetic/str/test_add.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def test_add_py_scalar() -> None:
3131
check(assert_type(r0 + left, "pd.Series[str]"), pd.Series, str)
3232

3333
if TYPE_CHECKING_INVALID_USAGE:
34-
left.add(i) # type: ignore[call-overload] # pyright: ignore[reportArgumentType,reportCallIssue]
34+
left.add(i) # type: ignore[arg-type] # pyright: ignore[reportArgumentType,reportCallIssue]
3535
check(assert_type(left.add(r0), "pd.Series[str]"), pd.Series, str)
3636

3737
if TYPE_CHECKING_INVALID_USAGE:

0 commit comments

Comments
 (0)