code: def test_config_run_with_dst_features(daily_data_reg):
      """Tests `extra_pred_cols` with daylight saving features along with auto
      paramters
      """
      df = daily_data_reg[["custom_time_col", "custom_value_col"]]
      silverkite = SimpleSilverkiteForecast()
      trained_model = silverkite.forecast_simple(
          df=df,
          time_col="custom_time_col",
          value_col="custom_value_col",
          forecast_horizon=1,
          auto_holiday=True,
          holidays_to_model_separately="auto",
          holiday_lookup_countries="auto",
          holiday_pre_num_days=2,
          holiday_post_num_days=2,
          auto_holiday_params=None,
          extra_pred_cols=["eu_dst"],
          auto_seasonality=True,
          yearly_seasonality=0,
          quarterly_seasonality="auto",
          monthly_seasonality=False,
          weekly_seasonality=True,
          daily_seasonality=5,
      )
  
      assert "eu_dst" in trained_model["pred_cols"]
  
imports: import datetime
  import math
  import sys
  import warnings
  from datetime import timedelta
  import pandas
  import pytest
  from testfixtures import LogCapture
  import greykite.common.constants
  from greykite.algo.changepoint.adalasso.changepoint_detector import ChangepointDetector
  from greykite.algo.forecast.silverkite.constants.silverkite_column import SilverkiteColumn
  from greykite.algo.forecast.silverkite.constants.silverkite_holiday import SilverkiteHoliday
  from greykite.algo.forecast.silverkite.constants.silverkite_seasonality import SilverkiteSeasonality
  from greykite.algo.forecast.silverkite.constants.silverkite_seasonality import SilverkiteSeasonalityEnum
  from greykite.algo.forecast.silverkite.forecast_simple_silverkite import SimpleSilverkiteForecast
  from greykite.algo.forecast.silverkite.forecast_simple_silverkite_helper import generate_holiday_events
  from greykite.common.constants import CHANGEPOINT_COL_PREFIX
  from greykite.common.constants import EVENT_DF_DATE_COL
  from greykite.common.constants import EVENT_DF_LABEL_COL
  from greykite.common.constants import LOGGER_NAME
  from greykite.common.constants import TIME_COL
  from greykite.common.constants import VALUE_COL
  from greykite.common.data_loader import DataLoader
  from greykite.common.enums import SimpleTimeFrequencyEnum
  from greykite.common.enums import TimeEnum
  from greykite.common.features.timeseries_features import get_available_holidays_across_countries
  from greykite.common.features.timeseries_features import get_holidays
  from greykite.common.python_utils import assert_equal
  from greykite.common.python_utils import update_dictionary
  from greykite.common.testing_utils import generate_df_for_tests
  from greykite.common.testing_utils import generate_df_with_reg_for_tests
label_desc: Use image node_id 20 for calling a global function with example usage: test_config_run_with_dst_features(daily_data_reg) without return types