@@ -33,7 +33,7 @@ def test_sub_py_scalar() -> None:
3333 check (assert_type (c - left , "pd.Series[complex]" ), pd .Series , np .complexfloating )
3434
3535 if TYPE_CHECKING_INVALID_USAGE :
36- assert_type ( left .sub (b ), Never )
36+ left .sub (b ) # type: ignore[arg-type] # pyright: ignore[reportCallIssue, reportArgumentType]
3737 check (assert_type (left .sub (i ), "pd.Series[int]" ), pd .Series , np .integer )
3838 check (assert_type (left .sub (f ), "pd.Series[float]" ), pd .Series , np .floating )
3939 check (assert_type (left .sub (c ), "pd.Series[complex]" ), pd .Series , np .complexfloating )
@@ -64,7 +64,7 @@ def test_sub_py_sequence() -> None:
6464 check (assert_type (c - left , "pd.Series[complex]" ), pd .Series , np .complexfloating )
6565
6666 if TYPE_CHECKING_INVALID_USAGE :
67- assert_type ( left .sub (b ), Never )
67+ left .sub (b ) # type: ignore[arg-type] # pyright: ignore[reportCallIssue, reportArgumentType]
6868 check (assert_type (left .sub (i ), "pd.Series[int]" ), pd .Series , np .integer )
6969 check (assert_type (left .sub (f ), "pd.Series[float]" ), pd .Series , np .floating )
7070 check (assert_type (left .sub (c ), "pd.Series[complex]" ), pd .Series , np .complexfloating )
@@ -128,7 +128,7 @@ def test_sub_pd_series() -> None:
128128
129129 # In the following two cases, mypy fails to recognise the second operand as pd.Series[bool]
130130 if TYPE_CHECKING_INVALID_USAGE :
131- _ = left - cast ( "pd.Series[bool]" , b ) # type: ignore[redundant-cast, operator] # pyright: ignore[reportUnnecessaryCast, reportOperatorIssue]
131+ result = left - b # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
132132 check (assert_type (left - i , "pd.Series[int]" ), pd .Series , np .integer )
133133 check (assert_type (left - f , "pd.Series[float]" ), pd .Series , np .floating )
134134 check (assert_type (left - c , "pd.Series[complex]" ), pd .Series , np .complexfloating )
0 commit comments