Skip to content

Commit aceeb23

Browse files
committed
update old testcase to satisfy new behavior
1 parent 0ee216f commit aceeb23

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

pandas/tests/reshape/test_pivot.py

+13-2
Original file line numberDiff line numberDiff line change
@@ -1705,9 +1705,20 @@ def test_crosstab_with_numpy_size(self):
17051705
tm.assert_frame_equal(result, expected)
17061706

17071707
def test_crosstab_dup_index_names(self):
1708-
# GH 13279, GH 18872
1708+
# duplicated index name should get renamed (GH 19029)
17091709
s = pd.Series(range(3), name='foo')
1710-
pytest.raises(ValueError, pd.crosstab, s, s)
1710+
failed = False
1711+
try:
1712+
result=pd.crosstab(s,s)
1713+
except ValueError as e:
1714+
failed = True
1715+
1716+
assert failed == False
1717+
1718+
s0 = pd.Series(range(3),name='foo0')
1719+
s1 = pd.Series(range(3),name='foo1')
1720+
expected = pd.DataFrame(data=np.diag(np.ones(3,dtype='int64')), index=s0, columns=s1)
1721+
tm.assert_frame_equal(result,expected)
17111722

17121723
@pytest.mark.parametrize("names", [['a', ('b', 'c')],
17131724
[('a', 'b'), 'c']])

0 commit comments

Comments
 (0)