@@ -1490,28 +1490,3 @@ def test_multiindex_eq_const(scalars_df_index, scalars_pandas_df_index):
14901490 bigframes .testing .utils .assert_index_equal (
14911491 pandas .Index (pd_result , dtype = "boolean" ), bf_result .to_pandas ()
14921492 )
1493-
1494-
1495- def test_count_empty_multiindex_columns (session ):
1496- df = pandas .DataFrame (
1497- [], index = [1 , 2 ], columns = pandas .MultiIndex .from_tuples ([], names = ["a" , "b" ])
1498- )
1499- bdf = session .read_pandas (df )
1500-
1501- # count() operation unpivots columns, triggering the empty MultiIndex bug internally
1502- count_df = bdf .count ().to_pandas ()
1503- assert count_df .shape == (0 ,)
1504- assert count_df .index .nlevels == 2
1505- assert list (count_df .index .names ) == ["a" , "b" ]
1506-
1507-
1508- def test_count_preserves_multiindex_columns (session ):
1509- # Tests that `melt` operations via count do not cause MultiIndex drops in Arrow
1510- df = pandas .DataFrame ({"A" : [1 ], "B" : ["string" ], "C" : [3 ]})
1511- df .columns = pandas .MultiIndex .from_tuples (
1512- [("Group1" , "A" ), ("Group2" , "B" ), ("Group1" , "C" )]
1513- )
1514- bdf = session .read_pandas (df )
1515-
1516- count_df = bdf .count ().to_pandas ()
1517- assert count_df .shape [0 ] == 3
0 commit comments