code: def test_get_auto_growth_hourly(df_hourly):
      """Tests automatic growth."""
      growth = get_auto_growth(
          df=df_hourly,
          time_col=TIME_COL,
          value_col=VALUE_COL,
          forecast_horizon=24,
          changepoints_dict_override=dict(
              method="auto",
              dates=["2010-01-01"],
              combine_changepoint_min_distance="D",
              keep_detected=True,
          ),
      )
      growth_term = growth["growth_term"]
      changepoints_dict = growth["changepoints_dict"]
      print(changepoints_dict)
      assert growth_term == "linear"
      assert changepoints_dict == dict(
          method="auto",
          yearly_seasonality_order=2,
          resample_freq="7D",
          regularization_strength=0.6,
          actual_changepoint_min_distance="14D",
          potential_changepoint_n=100,
          no_changepoint_distance_from_end="14D",
          dates=["2010-01-01"],
          combine_changepoint_min_distance="D",
          keep_detected=True,
      )
  
imports: import numpy
  import pandas
  import pytest
  from greykite.algo.common.holiday_grouper import HolidayGrouper
  from greykite.algo.forecast.silverkite.auto_config import get_auto_growth
  from greykite.algo.forecast.silverkite.auto_config import get_auto_holidays
  from greykite.algo.forecast.silverkite.auto_config import get_auto_seasonality
  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.features.timeseries_features import get_holidays
  from greykite.common.python_utils import assert_equal
label_desc: Use image node_id 10 for calling a global function with example usage: test_get_auto_growth_hourly(df_hourly) without return types