code: def test_reindex():
      raw = pd.DataFrame(np.random.rand(4, 3))
  
      df = md.DataFrame(raw, chunk_size=2)
  
      with pytest.raises(TypeError):
          df.reindex(unknown_arg=1)
  
      with pytest.raises(ValueError):
          df.reindex([1, 2], fill_value=mt.tensor([1, 2]))
  
imports: import numpy
  import pandas
  import pytest
  from ....None import dataframe
  from ....None import tensor
  from ....core import tile
  from ....tensor.core import TENSOR_CHUNK_TYPE, TENSOR_TYPE, Tensor
  from ...core import SERIES_CHUNK_TYPE, SERIES_TYPE, Series, DATAFRAME_TYPE, DataFrame, DATAFRAME_CHUNK_TYPE
  from ...datasource.from_tensor import dataframe_from_tensor
  from ..iloc import DataFrameIlocGetItem, DataFrameIlocSetItem, IndexingError, HeadTailOptimizedOperandMixin
  from ..loc import DataFrameLocGetItem
label_desc: Use image node_id 12 for calling a global function with example usage: test_reindex() without return types