code: def test_construction_base_constructor(self):
      arr = [Timedelta("1 days"), pd.NaT, Timedelta("3 days")]
      tm.assert_index_equal(pd.Index(arr), TimedeltaIndex(arr))
      tm.assert_index_equal(
          pd.Index(np.array(arr)), TimedeltaIndex(np.array(arr))
      )
  
      arr = [np.nan, pd.NaT, Timedelta("1 days")]
      tm.assert_index_equal(pd.Index(arr), TimedeltaIndex(arr))
      tm.assert_index_equal(
          pd.Index(np.array(arr)), TimedeltaIndex(np.array(arr))
      )
  
imports: from datetime import timedelta
  import numpy
  import pytest
  import pandas
  from pandas import Timedelta, TimedeltaIndex, timedelta_range, to_timedelta
  import pandas._testing
  from pandas.core.arrays.timedeltas import TimedeltaArray
label_desc: Use image node_id 10 for calling the TestTimedeltaIndex obj's underlying member method code with example usage: obj.test_construction_base_constructor() without return types