def test_insert_edges_preserves_rangeindex(self): idx = Index(range(4, 9, 2)) result = idx.insert(0, 2) expected = Index(range(2, 9, 2)) tm.assert_index_equal(result, expected, exact=True) result = idx.insert(3, 10) expected = Index(range(4, 11, 2)) tm.assert_index_equal(result, expected, exact=True)
def test_insert_middle_preserves_rangeindex(self): # insert in the middle idx = Index(range(0, 3, 2)) result = idx.insert(1, 1) expected = Index(range(3)) tm.assert_index_equal(result, expected, exact=True) idx = idx * 2 result = idx.insert(1, 2) expected = expected * 2 tm.assert_index_equal(result, expected, exact=True)