code: def test_set_index_reset_index_dt64tz(self):
      idx = Index(
          date_range("20130101", periods=3, tz="US/Eastern"), name="foo"
      )
  
      # set/reset
      df = DataFrame({"A": [0, 1, 2]}, index=idx)
      result = df.reset_index()
      assert result["foo"].dtype == "datetime64[ns, US/Eastern]"
  
      df = result.set_index("foo")
      tm.assert_index_equal(df.index, idx)
  
imports: from datetime import datetime
  from itertools import product
  import numpy
  import pytest
  from pandas.core.dtypes.common import is_float_dtype, is_integer_dtype
  import pandas
  from pandas import Categorical, CategoricalIndex, DataFrame, Index, Interval, IntervalIndex, MultiIndex, RangeIndex, Series, Timestamp, cut, date_range
  import pandas._testing
label_desc: Use image node_id 3 for calling the TestResetIndex obj's underlying member method code with example usage: obj.test_set_index_reset_index_dt64tz() without return types