code: def test_dlt_predict_range(make_weekly_data, idx_range):
      train_cut_off = 100
      base_df, _, _ = make_weekly_data
      train_df = base_df[:train_cut_off].reset_index(drop=True)
      predict_df = base_df[idx_range[0] : idx_range[1]].reset_index(
          drop=True
      )
  
      dlt = DLT(
          response_col="response",
          date_col="week",
          regressor_col=train_df.columns.tolist()[2:],
          seasonality=52,
          verbose=False,
          estimator="stan-map",
      )
      dlt.fit(train_df)
      dlt.predict(predict_df)
  
imports: from copy import copy
  import pytest
  import numpy
  from orbit.models import DLT
  from orbit.constants.constants import PredictionKeys
  from orbit.exceptions import ModelException, PredictionException
label_desc: Use image node_id 21 for calling a global function with example usage: test_dlt_predict_range(make_weekly_data, idx_range) without return types