test_extract_array.py 637 B

123456789101112131415161718
  1. from pandas import Index
  2. import pandas._testing as tm
  3. from pandas.core.construction import extract_array
  4. def test_extract_array_rangeindex():
  5. ri = Index(range(5))
  6. expected = ri._values
  7. res = extract_array(ri, extract_numpy=True, extract_range=True)
  8. tm.assert_numpy_array_equal(res, expected)
  9. res = extract_array(ri, extract_numpy=False, extract_range=True)
  10. tm.assert_numpy_array_equal(res, expected)
  11. res = extract_array(ri, extract_numpy=True, extract_range=False)
  12. tm.assert_index_equal(res, ri)
  13. res = extract_array(ri, extract_numpy=False, extract_range=False)
  14. tm.assert_index_equal(res, ri)