Skip to content

Commit 15e919d

Browse files
committed
Move tests
1 parent 12955dc commit 15e919d

File tree

3 files changed

+21
-24
lines changed

3 files changed

+21
-24
lines changed

pandas/tests/frame/methods/test_truncate.py

-12
Original file line numberDiff line numberDiff line change
@@ -87,15 +87,3 @@ def test_truncate_nonsortedindex(self):
8787
msg = "truncate requires a sorted index"
8888
with pytest.raises(ValueError, match=msg):
8989
df.truncate(before=2, after=20, axis=1)
90-
91-
@pytest.mark.parametrize(
92-
"before, after, indices",
93-
[(1, 2, [2, 1]), (None, 2, [2, 1, 0]), (1, None, [3, 2, 1])],
94-
)
95-
def test_truncate_decreasing_index(self, before, after, indices):
96-
# https://github.com/pandas-dev/pandas/issues/33756
97-
idx = pd.Index([3, 2, 1, 0])
98-
values = pd.DataFrame(range(len(idx)), index=idx)
99-
result = values.truncate(before=before, after=after)
100-
expected = values.loc[indices]
101-
tm.assert_frame_equal(result, expected)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import pytest
2+
3+
from pandas import DataFrame, Index, Series
4+
import pandas._testing as tm
5+
6+
7+
@pytest.mark.parametrize(
8+
"before, after, indices",
9+
[(1, 2, [2, 1]), (None, 2, [2, 1, 0]), (1, None, [3, 2, 1])],
10+
)
11+
@pytest.mark.parametrize("klass", [Series, DataFrame])
12+
def test_truncate_decreasing_index(before, after, indices, klass):
13+
# https://github.com/pandas-dev/pandas/issues/33756
14+
idx = Index([3, 2, 1, 0])
15+
values = klass(range(len(idx)), index=idx)
16+
result = values.truncate(before=before, after=after)
17+
expected = values.loc[indices]
18+
if klass is Series:
19+
tm.assert_series_equal(result, expected)
20+
else:
21+
tm.assert_frame_equal(result, expected)

pandas/tests/series/methods/test_truncate.py

-12
Original file line numberDiff line numberDiff line change
@@ -80,18 +80,6 @@ def test_truncate_nonsortedindex(self):
8080
with pytest.raises(ValueError, match=msg):
8181
ts.sort_values(ascending=False).truncate(before="2011-11", after="2011-12")
8282

83-
@pytest.mark.parametrize(
84-
"before, after, indices",
85-
[(1, 2, [2, 1]), (None, 2, [2, 1, 0]), (1, None, [3, 2, 1])],
86-
)
87-
def test_truncate_decreasing_index(self, before, after, indices):
88-
# https://github.com/pandas-dev/pandas/issues/33756
89-
idx = pd.Index([3, 2, 1, 0])
90-
values = pd.Series(range(len(idx)), index=idx)
91-
result = values.truncate(before=before, after=after)
92-
expected = values.loc[indices]
93-
tm.assert_series_equal(result, expected)
94-
9583
def test_truncate_datetimeindex_tz(self):
9684
# GH 9243
9785
idx = date_range("4/1/2005", "4/30/2005", freq="D", tz="US/Pacific")

0 commit comments

Comments
 (0)