code: def test_format_native_types(self, unit, dtype, dta_dti):
      # In this case we should get the same formatted values with our nano
      #  version dti._data as we do with the non-nano dta
      dta, dti = dta_dti
  
      res = dta._format_native_types()
      exp = dti._data._format_native_types()
      tm.assert_numpy_array_equal(res, exp)
  
imports: from __future__ import annotations
  from datetime import timedelta
  import operator
  import numpy
  import pytest
  from pandas._libs.tslibs import tz_compare
  from pandas.core.dtypes.dtypes import DatetimeTZDtype
  import pandas
  import pandas._testing
  from pandas.core.arrays import DatetimeArray, TimedeltaArray
label_desc: Use image node_id 15 for calling the TestNonNano obj's underlying member method code with example usage: obj.test_format_native_types(unit, dtype, dta_dti) without return types