Skip to content

Commit fc08890

Browse files
author
Kristian Holsheimer
committed
Updated test: Added github issue id and used 'tm' instead of 'pd.util.testing'
1 parent 8358ec1 commit fc08890

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

pandas/tests/frame/test_analytics.py

+12-6
Original file line numberDiff line numberDiff line change
@@ -2261,12 +2261,18 @@ def test_series_nat_conversion(self):
22612261
tm.assert_frame_equal(result, expected)
22622262

22632263
def test_multiindex_column_lookup(self):
2264+
# Check whether tuples are correctly treated as multi-level lookups.
2265+
# GH 23033
22642266
df = pd.DataFrame(
22652267
columns=pd.MultiIndex.from_product([['x'], ['a', 'b']]),
22662268
data=[[0.33, 0.13], [0.86, 0.25], [0.25, 0.70], [0.85, 0.91]])
2267-
pd.util.testing.assert_frame_equal(
2268-
df.nsmallest(3, ('x', 'a')),
2269-
df.iloc[[2, 0, 3]])
2270-
pd.util.testing.assert_frame_equal(
2271-
df.nlargest(3, ('x', 'b')),
2272-
df.iloc[[3, 2, 1]])
2269+
2270+
# nsmallest
2271+
result = df.nsmallest(3, ('x', 'a'))
2272+
expected = df.iloc[[2, 0, 3]]
2273+
tm.assert_frame_equal(result, expected)
2274+
2275+
# nlargest
2276+
result = df.nlargest(3, ('x', 'b'))
2277+
expected = df.iloc[[3, 2, 1]]
2278+
tm.assert_frame_equal(result, expected)

0 commit comments

Comments
 (0)