code: def test_get_autoreg_holiday_interactions(daily_event_df_dict):
      """Tests `get_autoreg_holiday_interactions` function."""
      interaction_terms = get_autoreg_holiday_interactions(
          daily_event_df_dict=daily_event_df_dict,
          lag_names=["y_lag1", "y_avglag_7_14_21"],
      )
      assert interaction_terms == [
          "C(Q('events_Christmas Day'), levels=['', 'event']):y_lag1",
          "C(Q('events_New Years Day'), levels=['', 'event']):y_lag1",
          "C(Q('events_Christmas Day'), levels=['', 'event']):y_avglag_7_14_21",
          "C(Q('events_New Years Day'), levels=['', 'event']):y_avglag_7_14_21",
      ]
  
file_path: greykite/greykite/tests/algo/common/test_holiday_utils.py
imports: import pandas
  import pytest
  from greykite.algo.common.holiday_utils import add_shifted_events
  from greykite.algo.common.holiday_utils import get_autoreg_holiday_interactions
  from greykite.algo.common.holiday_utils import get_dow_grouped_suffix
  from greykite.algo.common.holiday_utils import get_weekday_weekend_suffix
  from greykite.common.constants import EVENT_DF_DATE_COL
  from greykite.common.constants import EVENT_DF_LABEL_COL
label_desc: Use image node_id 4 for calling a global function with example usage: test_get_autoreg_holiday_interactions(daily_event_df_dict) without return types