|
1 |
| -from typing import cast |
2 |
| - |
3 | 1 | import numpy as np
|
4 | 2 | from numpy import typing as npt # noqa: F401
|
5 | 3 | import pandas as pd
|
@@ -128,13 +126,13 @@ def test_sub_pd_series() -> None:
|
128 | 126 |
|
129 | 127 | # In the following two cases, mypy fails to recognise the second operand as pd.Series[bool]
|
130 | 128 | if TYPE_CHECKING_INVALID_USAGE:
|
131 |
| - _ = left - cast("pd.Series[bool]", b) # type: ignore[redundant-cast,operator] # pyright: ignore[reportUnnecessaryCast,reportOperatorIssue] |
| 129 | + _0 = left - b # type: ignore[operator] # pyright: ignore[reportOperatorIssue] |
132 | 130 | check(assert_type(left - i, "pd.Series[int]"), pd.Series, np.integer)
|
133 | 131 | check(assert_type(left - f, "pd.Series[float]"), pd.Series, np.floating)
|
134 | 132 | check(assert_type(left - c, "pd.Series[complex]"), pd.Series, np.complexfloating)
|
135 | 133 |
|
136 | 134 | if TYPE_CHECKING_INVALID_USAGE:
|
137 |
| - _ = b - cast("pd.Series[bool]", left) # type: ignore[redundant-cast,operator] # pyright: ignore[reportUnnecessaryCast,reportOperatorIssue] |
| 135 | + _1 = b - left # type: ignore[operator] # pyright: ignore[reportOperatorIssue] |
138 | 136 | check(assert_type(i - left, "pd.Series[int]"), pd.Series, np.integer)
|
139 | 137 | check(assert_type(f - left, "pd.Series[float]"), pd.Series, np.floating)
|
140 | 138 | check(assert_type(c - left, "pd.Series[complex]"), pd.Series, np.complexfloating)
|
|
0 commit comments