Skip to content

Commit 8b03404

Browse files
TST: remove some no longer necessary ArrayManager skips for groupby (#40216)
1 parent fda70c0 commit 8b03404

File tree

8 files changed

+0
-24
lines changed

8 files changed

+0
-24
lines changed

pandas/tests/frame/methods/test_count.py

-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import numpy as np
22
import pytest
33

4-
import pandas.util._test_decorators as td
5-
64
from pandas import (
75
DataFrame,
86
Index,
@@ -109,7 +107,6 @@ def test_count_index_with_nan(self):
109107
)
110108
tm.assert_frame_equal(res, expected)
111109

112-
@td.skip_array_manager_not_yet_implemented # TODO(ArrayManager) groupby
113110
def test_count_level(
114111
self,
115112
multiindex_year_month_day_dataframe_random_data,

pandas/tests/frame/methods/test_drop.py

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import pytest
55

66
from pandas.errors import PerformanceWarning
7-
import pandas.util._test_decorators as td
87

98
import pandas as pd
109
from pandas import (
@@ -161,7 +160,6 @@ def test_drop(self):
161160
assert return_value is None
162161
tm.assert_frame_equal(df, expected)
163162

164-
@td.skip_array_manager_not_yet_implemented # TODO(ArrayManager) groupby
165163
def test_drop_multiindex_not_lexsorted(self):
166164
# GH#11640
167165

pandas/tests/frame/methods/test_reorder_levels.py

-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import numpy as np
22
import pytest
33

4-
import pandas.util._test_decorators as td
5-
64
from pandas import (
75
DataFrame,
86
MultiIndex,
@@ -52,7 +50,6 @@ def test_reorder_levels(self, frame_or_series):
5250
result = obj.reorder_levels(["L0", "L0", "L0"])
5351
tm.assert_equal(result, expected)
5452

55-
@td.skip_array_manager_not_yet_implemented # TODO(ArrayManager) groupby
5653
def test_reorder_levels_swaplevel_equivalence(
5754
self, multiindex_year_month_day_dataframe_random_data
5855
):

pandas/tests/frame/methods/test_reset_index.py

-4
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
import numpy as np
55
import pytest
66

7-
import pandas.util._test_decorators as td
8-
97
from pandas.core.dtypes.common import (
108
is_float_dtype,
119
is_integer_dtype,
@@ -550,7 +548,6 @@ def test_reset_index_delevel_infer_dtype(self):
550548
assert is_integer_dtype(deleveled["prm1"])
551549
assert is_float_dtype(deleveled["prm2"])
552550

553-
@td.skip_array_manager_not_yet_implemented # TODO(ArrayManager) groupby
554551
def test_reset_index_with_drop(
555552
self, multiindex_year_month_day_dataframe_random_data
556553
):
@@ -649,7 +646,6 @@ def test_reset_index_empty_frame_with_datetime64_multiindex():
649646
tm.assert_frame_equal(result, expected)
650647

651648

652-
@td.skip_array_manager_not_yet_implemented # TODO(ArrayManager) groupby
653649
def test_reset_index_empty_frame_with_datetime64_multiindex_from_groupby():
654650
# https://github.com/pandas-dev/pandas/issues/35657
655651
df = DataFrame({"c1": [10.0], "c2": ["a"], "c3": pd.to_datetime("2020-01-01")})

pandas/tests/frame/methods/test_sort_index.py

-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import numpy as np
22
import pytest
33

4-
import pandas.util._test_decorators as td
5-
64
import pandas as pd
75
from pandas import (
86
CategoricalDtype,
@@ -373,7 +371,6 @@ def test_sort_index_multiindex(self, level):
373371
result = df.sort_index(level=level, sort_remaining=False)
374372
tm.assert_frame_equal(result, expected)
375373

376-
@td.skip_array_manager_not_yet_implemented # TODO(ArrayManager) groupby
377374
def test_sort_index_intervalindex(self):
378375
# this is a de-facto sort via unstack
379376
# confirming that we sort in the order of the bins

pandas/tests/groupby/aggregate/test_aggregate.py

-2
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,6 @@ def test_groupby_aggregation_multi_level_column():
136136
tm.assert_frame_equal(result, expected)
137137

138138

139-
@td.skip_array_manager_not_yet_implemented # TODO(ArrayManager) non-cython agg
140139
def test_agg_apply_corner(ts, tsframe):
141140
# nothing to group, all NA
142141
grouped = ts.groupby(ts * np.nan)
@@ -215,7 +214,6 @@ def test_aggregate_str_func(tsframe, groupbyfunc):
215214
tm.assert_frame_equal(result, expected)
216215

217216

218-
@td.skip_array_manager_not_yet_implemented # TODO(ArrayManager) non-cython agg
219217
def test_agg_str_with_kwarg_axis_1_raises(df, reduction_func):
220218
gb = df.groupby(level=0)
221219
if reduction_func in ("idxmax", "idxmin"):

pandas/tests/groupby/transform/test_transform.py

-4
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
import numpy as np
55
import pytest
66

7-
import pandas.util._test_decorators as td
8-
97
from pandas.core.dtypes.common import (
108
ensure_platform_int,
119
is_timedelta64_dtype,
@@ -190,8 +188,6 @@ def test_transform_axis_1(request, transformation_func, using_array_manager):
190188
tm.assert_equal(result, expected)
191189

192190

193-
# TODO(ArrayManager) groupby().transform returns DataFrame backed by BlockManager
194-
@td.skip_array_manager_not_yet_implemented
195191
def test_transform_axis_ts(tsframe):
196192

197193
# make sure that we are setting the axes

pandas/tests/reshape/merge/test_join.py

-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import numpy as np
22
import pytest
33

4-
import pandas.util._test_decorators as td
5-
64
import pandas as pd
75
from pandas import (
86
Categorical,
@@ -553,7 +551,6 @@ def test_join_non_unique_period_index(self):
553551
)
554552
tm.assert_frame_equal(result, expected)
555553

556-
@td.skip_array_manager_not_yet_implemented # TODO(ArrayManager) groupby
557554
def test_mixed_type_join_with_suffix(self):
558555
# GH #916
559556
df = DataFrame(np.random.randn(20, 6), columns=["a", "b", "c", "d", "e", "f"])

0 commit comments

Comments
 (0)