Skip to content

Commit e0b7c0a

Browse files
Add test_take_when_index_has_negative_step
1 parent 4964d81 commit e0b7c0a

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

pandas/tests/indexes/ranges/test_indexing.py

+6
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,12 @@ def test_take_when_index_has_step(self):
116116
expected = Index([4, 1, 10, 1], dtype=np.int64, name="foo")
117117
tm.assert_index_equal(result, expected)
118118

119+
def test_take_when_index_has_negative_step(self):
120+
idx = RangeIndex(11, -4, -2, name="foo") # [11, 9, 7, 5, 3, 1, -1, -3]
121+
result = idx.take(np.array([1, 0, -1, -8]))
122+
expected = Index([9, 11, -3, 11], dtype=np.int64, name="foo")
123+
tm.assert_index_equal(result, expected)
124+
119125

120126
class TestWhere:
121127
def test_where_putmask_range_cast(self):

0 commit comments

Comments
 (0)