code: def test_inferrer_super_daily_data():
      """Tests holiday infer for super daily data."""
      df = pd.DataFrame(
          {
              TIME_COL: pd.date_range(
                  "2020-01-01", freq="W", periods=100
              ),
              VALUE_COL: list(range(100)),
          }
      )
      with LogCapture(LOGGER_NAME) as log_capture:
          hi = HolidayInferrer()
          result = hi.infer_holidays(df=df)
          # Parameters are set as default.
          assert hi.baseline_offsets == (-7, 7)
          assert hi.post_search_days == 2
          assert hi.pre_search_days == 2
          assert hi.independent_holiday_thres == 0.8
          assert hi.together_holiday_thres == 0.99
          # Super daily data do not have holidays.
          log_capture.check_present(
              (
                  LOGGER_NAME,
                  "INFO",
                  "Data frequency is greater than daily, "
                  "holiday inferring is skipped.",
              )
          )
          assert result is None
  
imports: import numpy
  import pandas
  import pytest
  from holidays_ext.get_holidays import get_holiday_df
  from testfixtures import LogCapture
  from greykite.algo.common.holiday_inferrer import HolidayInferrer
  from greykite.common.constants import EVENT_DF_DATE_COL
  from greykite.common.constants import EVENT_DF_LABEL_COL
  from greykite.common.constants import TIME_COL
  from greykite.common.constants import VALUE_COL
  from greykite.common.data_loader import DataLoader
  from greykite.common.logging import LOGGER_NAME
label_desc: Use image node_id 3 for calling a global function with example usage: test_inferrer_super_daily_data() without return types