code: def test_run_template_hourly_default(df_hourly):
      """Tests running model template with hourly data."""
      forecaster = Forecaster()
      metadata_param = MetadataParam(
          time_col="ts", value_col="y", freq="D"
      )
      evaluation = EvaluationPeriodParam(
          cv_max_splits=0, test_horizon=0
      )
      forecast_config = ForecastConfig(
          forecast_horizon=1,
          model_template=ModelTemplateEnum.LAG_BASED.name,
          metadata_param=metadata_param,
          evaluation_period_param=evaluation,
      )
      result = forecaster.run_forecast_config(
          df=df_hourly, config=forecast_config
      )
      # Checks forecast values are correct.
      # Default is week over week.
      assert (
          result.forecast.df_test[PREDICTED_COL].iloc[-1]
          == df_hourly["y"].iloc[-7 * 24]
      )
  
imports: import pandas
  import pytest
  from testfixtures import LogCapture
  from greykite.common.aggregation_function_enum import AggregationFunctionEnum
  from greykite.common.constants import LOGGER_NAME
  from greykite.common.constants import PREDICTED_COL
  from greykite.framework.templates.autogen.forecast_config import EvaluationPeriodParam
  from greykite.framework.templates.autogen.forecast_config import ForecastConfig
  from greykite.framework.templates.autogen.forecast_config import MetadataParam
  from greykite.framework.templates.autogen.forecast_config import ModelComponentsParam
  from greykite.framework.templates.forecaster import Forecaster
  from greykite.framework.templates.lag_based_template import LagBasedTemplate
  from greykite.framework.templates.model_templates import ModelTemplateEnum
  from greykite.framework.utils.result_summary import summarize_grid_search_results
  from greykite.sklearn.estimator.lag_based_estimator import LagBasedEstimator
  from greykite.sklearn.estimator.lag_based_estimator import LagUnitEnum
label_desc: Use image node_id 8 for calling a global function with example usage: test_run_template_hourly_default(df_hourly) without return types