From ba29d8a2e676c03ea9755653a8c17d4532c956b7 Mon Sep 17 00:00:00 2001 From: Tom Augspurger Date: Tue, 4 Feb 2014 19:33:40 -0600 Subject: [PATCH] extra test for GH5684 --- pandas/tests/test_indexing.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pandas/tests/test_indexing.py b/pandas/tests/test_indexing.py index 02cb48d065fb4..14fce28849874 100644 --- a/pandas/tests/test_indexing.py +++ b/pandas/tests/test_indexing.py @@ -959,6 +959,16 @@ def test_series_getitem_multiindex(self): expected = Series([1,1],index=list('AB')) assert_series_equal(result,expected) + # GH5684 + idx = MultiIndex.from_tuples([('a', 'one'), ('a', 'two'), + ('b', 'one'), ('b', 'two')]) + s = Series([1, 2, 3, 4], index=idx) + s.index.set_names(['L1', 'L2'], inplace=True) + result = s.xs('one', level='L2') + expected = Series([1, 3], index=['a', 'b']) + expected.index.set_names(['L1'], inplace=True) + assert_series_equal(result, expected) + def test_ix_general(self): # ix general issues