|
| 1 | +# pyright: reportUnknownArgumentType=false |
1 | 2 | from __future__ import annotations |
2 | 3 |
|
3 | 4 | from collections.abc import ( |
|
102 | 103 | ) |
103 | 104 |
|
104 | 105 | if not PD_LTE_23: |
105 | | - from pandas.errors import Pandas4Warning # type: ignore[attr-defined] # pyright: ignore[reportAttributeAccessIssue,reportRedeclaration] # isort: skip |
| 106 | + from pandas.errors import Pandas4Warning # pyright: ignore[reportRedeclaration] |
106 | 107 | else: |
107 | 108 | Pandas4Warning: TypeAlias = FutureWarning # type: ignore[no-redef] |
108 | 109 |
|
@@ -1160,20 +1161,8 @@ def transform_func( |
1160 | 1161 | pd.Series, |
1161 | 1162 | float, |
1162 | 1163 | ) |
1163 | | - check( |
1164 | | - assert_type( |
1165 | | - s.groupby(lambda x: x).transform("mean"), |
1166 | | - "pd.Series", |
1167 | | - ), |
1168 | | - pd.Series, |
1169 | | - ) |
1170 | | - check( |
1171 | | - assert_type( |
1172 | | - s.groupby(lambda x: x).transform("first"), |
1173 | | - "pd.Series", |
1174 | | - ), |
1175 | | - pd.Series, |
1176 | | - ) |
| 1164 | + check(assert_type(s.groupby(lambda x: x).transform("mean"), pd.Series), pd.Series) |
| 1165 | + check(assert_type(s.groupby(lambda x: x).transform("first"), pd.Series), pd.Series) |
1177 | 1166 |
|
1178 | 1167 |
|
1179 | 1168 | def test_types_groupby_aggregate() -> None: |
@@ -1429,7 +1418,10 @@ def test_types_rename_axis() -> None: |
1429 | 1418 | check(assert_type(s.rename_axis(index=["A"]), "pd.Series[int]"), pd.Series) |
1430 | 1419 | check(assert_type(s.rename_axis(index={"a": "A"}), "pd.Series[int]"), pd.Series) |
1431 | 1420 | check( |
1432 | | - assert_type(s.rename_axis(index=lambda name: name.upper()), "pd.Series[int]"), |
| 1421 | + assert_type( |
| 1422 | + s.rename_axis(index=lambda name: name.upper()), |
| 1423 | + "pd.Series[int]", |
| 1424 | + ), |
1433 | 1425 | pd.Series, |
1434 | 1426 | ) |
1435 | 1427 | check(assert_type(s.rename_axis(index=None), "pd.Series[int]"), pd.Series) |
@@ -3254,11 +3246,7 @@ def first_arg_series( |
3254 | 3246 | check( |
3255 | 3247 | assert_type( |
3256 | 3248 | ser.pipe( |
3257 | | - first_arg_series, |
3258 | | - 1, |
3259 | | - [1.0, 2.0], |
3260 | | - argument_2="hi", |
3261 | | - keyword_only=(1, 2), |
| 3249 | + first_arg_series, 1, [1.0, 2.0], argument_2="hi", keyword_only=(1, 2) |
3262 | 3250 | ), |
3263 | 3251 | pd.Series, |
3264 | 3252 | ), |
@@ -3319,16 +3307,7 @@ def first_arg_series( |
3319 | 3307 | def first_arg_not_series(argument_1: int, ser: pd.Series) -> pd.Series: |
3320 | 3308 | return ser |
3321 | 3309 |
|
3322 | | - check( |
3323 | | - assert_type( |
3324 | | - ser.pipe( |
3325 | | - (first_arg_not_series, "ser"), |
3326 | | - 1, |
3327 | | - ), |
3328 | | - pd.Series, |
3329 | | - ), |
3330 | | - pd.Series, |
3331 | | - ) |
| 3310 | + check(assert_type(ser.pipe((first_arg_not_series, "ser"), 1), pd.Series), pd.Series) |
3332 | 3311 |
|
3333 | 3312 | if TYPE_CHECKING_INVALID_USAGE: |
3334 | 3313 | ser.pipe( |
@@ -3579,7 +3558,8 @@ def test_apply_dateoffset() -> None: |
3579 | 3558 | s = pd.Series(months) |
3580 | 3559 | check( |
3581 | 3560 | assert_type( |
3582 | | - s.apply(lambda x: pd.DateOffset(months=x)), "pd.Series[BaseOffset]" |
| 3561 | + s.apply(lambda x: pd.DateOffset(months=x)), |
| 3562 | + "pd.Series[BaseOffset]", |
3583 | 3563 | ), |
3584 | 3564 | pd.Series, |
3585 | 3565 | pd.DateOffset, |
|
0 commit comments