code: def test_datetime_with_tz_dtypes(self):
      tzframe = DataFrame(
          {
              "A": date_range("20130101", periods=3),
              "B": date_range("20130101", periods=3, tz="US/Eastern"),
              "C": date_range("20130101", periods=3, tz="CET"),
          }
      )
      tzframe.iloc[1, 1] = pd.NaT
      tzframe.iloc[1, 2] = pd.NaT
      result = tzframe.dtypes.sort_index()
      expected = Series(
          [
              np.dtype("datetime64[ns]"),
              DatetimeTZDtype("ns", "US/Eastern"),
              DatetimeTZDtype("ns", "CET"),
          ],
          ["A", "B", "C"],
      )
  
      tm.assert_series_equal(result, expected)
  
file_path: pandas/pandas/tests/frame/methods/test_dtypes.py
imports: from datetime import timedelta
  import numpy
  import pytest
  from pandas.core.dtypes.dtypes import DatetimeTZDtype
  import pandas
  from pandas import DataFrame, Series, date_range, option_context
  import pandas._testing
label_desc: Use image node_id 2 for calling the TestDataFrameDataTypes obj's underlying member method code with example usage: obj.test_datetime_with_tz_dtypes() without return types