Skip to content

Commit 13f3144

Browse files
committed
Remove/adjust agg dict annotations on test
1 parent 19655c2 commit 13f3144

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

tests/test_frame.py

+5-7
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,7 @@
3333
from typing_extensions import assert_type
3434
import xarray as xr
3535

36-
from pandas._typing import (
37-
AggFuncTypeBase,
38-
Scalar,
39-
)
36+
from pandas._typing import Scalar
4037

4138
from tests import (
4239
TYPE_CHECKING_INVALID_USAGE,
@@ -660,11 +657,12 @@ def test_types_groupby_agg() -> None:
660657
assert_type(df.groupby("col1").agg(["min", "max"]), pd.DataFrame), pd.DataFrame
661658
)
662659
check(assert_type(df.groupby("col1").agg([min, max]), pd.DataFrame), pd.DataFrame)
663-
agg_dict1: dict[Hashable, str] = {"col2": "min", "col3": "max", 0: "sum"}
660+
agg_dict1 = {"col2": "min", "col3": "max", 0: "sum"}
664661
check(assert_type(df.groupby("col1").agg(agg_dict1), pd.DataFrame), pd.DataFrame)
665-
agg_dict2: dict[Hashable, AggFuncTypeBase] = {"col2": min, "col3": max, 0: min}
662+
agg_dict2 = {"col2": min, "col3": max, 0: min}
666663
check(assert_type(df.groupby("col1").agg(agg_dict2), pd.DataFrame), pd.DataFrame)
667-
agg_dict3: dict[Hashable, str | AggFuncTypeBase] = {
664+
# Here, MyPy infers dict[object, object], so it must be explicitly annotated
665+
agg_dict3: dict[str | int, str | Callable] = {
668666
"col2": min,
669667
"col3": "max",
670668
0: lambda x: x.min(),

0 commit comments

Comments
 (0)