diff --git a/pandas/tests/frame/methods/test_interpolate.py b/pandas/tests/frame/methods/test_interpolate.py index 09d1cc9a479b2..25d4019fda9f8 100644 --- a/pandas/tests/frame/methods/test_interpolate.py +++ b/pandas/tests/frame/methods/test_interpolate.py @@ -366,7 +366,7 @@ def test_interp_time_inplace_axis(self): @pytest.mark.parametrize("axis_name, axis_number", [("index", 0), ("columns", 1)]) def test_interp_string_axis(self, axis_name, axis_number): # https://github.com/pandas-dev/pandas/issues/25190 - x = np.linspace(0, 100, 1000) + x = np.linspace(0, 100, 3) y = np.sin(x) df = DataFrame( data=np.tile(y, (10, 1)), index=np.arange(10), columns=x diff --git a/pandas/tests/reshape/test_qcut.py b/pandas/tests/reshape/test_qcut.py index b2e9f26e1c407..b6d45aeab8a7b 100644 --- a/pandas/tests/reshape/test_qcut.py +++ b/pandas/tests/reshape/test_qcut.py @@ -101,23 +101,10 @@ def test_qcut_binning_issues(datapath): arr = np.loadtxt(cut_file) result = qcut(arr, 20) - starts = [] - ends = [] - - for lev in np.unique(result): - s = lev.left - e = lev.right - assert s != e - - starts.append(float(s)) - ends.append(float(e)) - - for (sp, sn), (ep, en) in zip( - zip(starts[:-1], starts[1:]), zip(ends[:-1], ends[1:]) - ): - assert sp < sn - assert ep < en - assert ep <= sn + starts = result.categories.left + ends = result.categories.right + assert (starts < ends).all() + assert (starts[1:] <= ends[:-1]).all() def test_qcut_return_intervals():