code: def test_get_silverkite_ar_max_order(params):
      model = MultistageForecastEstimator(**params)
      model.time_col_ = cst.TIME_COL
      model.value_col_ = cst.VALUE_COL
      model._initialize()
      assert model._get_silverkite_ar_max_order() == [21, 24 * 21]
  
imports: import datetime
  import numpy
  import pandas
  import pytest
  from testfixtures import LogCapture
  import greykite.common.constants
  from greykite.common.testing_utils import generate_df_for_tests
  from greykite.sklearn.estimator.lag_based_estimator import LagBasedEstimator
  from greykite.sklearn.estimator.multistage_forecast_estimator import MultistageForecastEstimator
  from greykite.sklearn.estimator.multistage_forecast_estimator import MultistageForecastModelConfig
  from greykite.sklearn.estimator.simple_silverkite_estimator import SimpleSilverkiteEstimator
  from greykite.sklearn.uncertainty.uncertainty_methods import UncertaintyMethodEnum
label_desc: Use image node_id 17 for calling a global function with example usage: test_get_silverkite_ar_max_order(params) without return types