Skip to content

Commit 8d16271

Browse files
authored
TST: remove some deprecation warnings (#17870)
1 parent e001500 commit 8d16271

File tree

8 files changed

+23
-21
lines changed

8 files changed

+23
-21
lines changed

pandas/io/html.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -759,7 +759,7 @@ def _parse(flavor, io, match, attrs, encoding, **kwargs):
759759

760760
def read_html(io, match='.+', flavor=None, header=None, index_col=None,
761761
skiprows=None, attrs=None, parse_dates=False,
762-
tupleize_cols=False, thousands=',', encoding=None,
762+
tupleize_cols=None, thousands=',', encoding=None,
763763
decimal='.', converters=None, na_values=None,
764764
keep_default_na=True):
765765
r"""Read HTML tables into a ``list`` of ``DataFrame`` objects.
@@ -828,6 +828,9 @@ def read_html(io, match='.+', flavor=None, header=None, index_col=None,
828828
:class:`~pandas.MultiIndex`, otherwise return raw tuples. Defaults to
829829
``False``.
830830
831+
.. deprecated:: 0.21.0
832+
This argument will be removed and will always convert to MultiIndex
833+
831834
thousands : str, optional
832835
Separator to use to parse thousands. Defaults to ``','``.
833836

pandas/tests/indexes/test_multi.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@ def test_set_value_keeps_names(self):
458458
df = df.sort_index()
459459
assert df.is_copy is None
460460
assert df.index.names == ('Name', 'Number')
461-
df = df.set_value(('grethe', '4'), 'one', 99.34)
461+
df.at[('grethe', '4'), 'one'] = 99.34
462462
assert df.is_copy is None
463463
assert df.index.names == ('Name', 'Number')
464464

pandas/tests/plotting/test_frame.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2835,7 +2835,7 @@ def test_plain_axes(self):
28352835
Series(rand(10)).plot(ax=cax)
28362836

28372837
fig, ax = self.plt.subplots()
2838-
from mpl_toolkits.axes_grid.inset_locator import inset_axes
2838+
from mpl_toolkits.axes_grid1.inset_locator import inset_axes
28392839
iax = inset_axes(ax, width="30%", height=1., loc=3)
28402840
Series(rand(10)).plot(ax=ax)
28412841
Series(rand(10)).plot(ax=iax)

pandas/tests/plotting/test_misc.py

-1
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,6 @@ def test_parallel_coordinates(self):
204204
def test_parallel_coordinates_with_sorted_labels(self):
205205
""" For #15908 """
206206
from pandas.plotting import parallel_coordinates
207-
208207
df = DataFrame({"feat": [i for i in range(30)],
209208
"class": [2 for _ in range(10)] +
210209
[3 for _ in range(10)] +

pandas/tests/reshape/test_merge.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -1546,6 +1546,7 @@ def test_dtype_on_categorical_dates(self):
15461546
result_inner = pd.merge(df, df2, how='inner', on=['date'])
15471547
assert_frame_equal(result_inner, expected_inner)
15481548

1549+
@pytest.mark.parametrize('ordered', [True, False])
15491550
@pytest.mark.parametrize('category_column,categories,expected_categories',
15501551
[([False, True, True, False], [True, False],
15511552
[True, False]),
@@ -1554,20 +1555,19 @@ def test_dtype_on_categorical_dates(self):
15541555
['True', 'False'], ['True', 'False'])])
15551556
def test_merging_with_bool_or_int_cateorical_column(self, category_column,
15561557
categories,
1557-
expected_categories):
1558+
expected_categories,
1559+
ordered):
15581560
# GH 17187
15591561
# merging with a boolean/int categorical column
15601562
df1 = pd.DataFrame({'id': [1, 2, 3, 4],
15611563
'cat': category_column})
1562-
df1['cat'] = df1['cat'].astype('category',
1563-
categories=categories, ordered=True)
1564+
df1['cat'] = df1['cat'].astype(CDT(categories, ordered=ordered))
15641565
df2 = pd.DataFrame({'id': [2, 4], 'num': [1, 9]})
15651566
result = df1.merge(df2)
15661567
expected = pd.DataFrame({'id': [2, 4], 'cat': expected_categories,
15671568
'num': [1, 9]})
1568-
expected['cat'] = expected['cat'].astype('category',
1569-
categories=categories,
1570-
ordered=True)
1569+
expected['cat'] = expected['cat'].astype(
1570+
CDT(categories, ordered=ordered))
15711571
assert_frame_equal(expected, result)
15721572

15731573

pandas/tests/test_categorical.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -3592,7 +3592,7 @@ def test_slicing_and_getting_ops(self):
35923592
tm.assert_frame_equal(res_fancy, exp_fancy)
35933593

35943594
# get_value
3595-
res_val = df.get_value("j", "cats")
3595+
res_val = df.at["j", "cats"]
35963596
assert res_val == exp_val
35973597

35983598
# i : int, slice, or sequence of integers
@@ -3956,12 +3956,12 @@ def f():
39563956

39573957
# set_value
39583958
df = orig.copy()
3959-
df.set_value("j", "cats", "b")
3959+
df.at["j", "cats"] = "b"
39603960
tm.assert_frame_equal(df, exp_single_cats_value)
39613961

39623962
def f():
39633963
df = orig.copy()
3964-
df.set_value("j", "cats", "c")
3964+
df.at["j", "cats"] = "c"
39653965

39663966
pytest.raises(ValueError, f)
39673967

pandas/tests/test_panel.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -1451,14 +1451,14 @@ def test_reindex_axis_style(self):
14511451
expected1 = Panel(panel.values).iloc[:, [0, 1]]
14521452
expected2 = Panel(panel.values).iloc[:, :, [0, 1]]
14531453

1454-
result = panel.reindex([0, 1], axis=0)
1455-
assert_panel_equal(result, expected0)
1454+
result = panel.reindex([0, 1], axis=0)
1455+
assert_panel_equal(result, expected0)
14561456

1457-
result = panel.reindex([0, 1], axis=1)
1458-
assert_panel_equal(result, expected1)
1457+
result = panel.reindex([0, 1], axis=1)
1458+
assert_panel_equal(result, expected1)
14591459

1460-
result = panel.reindex([0, 1], axis=2)
1461-
assert_panel_equal(result, expected2)
1460+
result = panel.reindex([0, 1], axis=2)
1461+
assert_panel_equal(result, expected2)
14621462

14631463
def test_reindex_multi(self):
14641464
with catch_warnings(record=True):

pandas/tests/test_panel4d.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -563,8 +563,8 @@ def test_get_value(self):
563563
for item in self.panel4d.items:
564564
for mjr in self.panel4d.major_axis[::2]:
565565
for mnr in self.panel4d.minor_axis:
566-
result = self.panel4d.get_value(
567-
label, item, mjr, mnr)
566+
result = self.panel4d.loc[
567+
label, item, mjr, mnr]
568568
expected = self.panel4d[label][item][mnr][mjr]
569569
assert_almost_equal(result, expected)
570570

0 commit comments

Comments
 (0)