code: def test_dt_namespace_accessor_period(self):
      # GH#7207, GH#11128
      # test .dt namespace accessor
  
      # periodindex
      pi = period_range("20130101", periods=5, freq="D")
      ser = Series(pi, name="xxx")
  
      for prop in ok_for_period:
          # we test freq below
          if prop != "freq":
              self._compare(ser, prop)
  
      for prop in ok_for_period_methods:
          getattr(ser.dt, prop)
  
      freq_result = ser.dt.freq
      assert freq_result == PeriodIndex(ser.values).freq
  
imports: import calendar
  from datetime import date, datetime, time
  import locale
  import unicodedata
  import numpy
  import pytest
  import pytz
  from pandas._libs.tslibs.timezones import maybe_get_tz
  from pandas.errors import SettingWithCopyError
  from pandas.core.dtypes.common import is_integer_dtype, is_list_like
  import pandas
  from pandas import DataFrame, DatetimeIndex, Index, Period, PeriodIndex, Series, TimedeltaIndex, date_range, period_range, timedelta_range
  import pandas._testing
  from pandas.core.arrays import DatetimeArray, PeriodArray, TimedeltaArray
label_desc: Use image node_id 5 for calling the TestSeriesDatetimeValues obj's underlying member method code with example usage: obj.test_dt_namespace_accessor_period() without return types