class_docstr: Module level tests for all sktime forecasters.
class_docstr_tok: ["Module","level","tests","for","all","sktime","forecasters","."]
docstr: Check predicted index in update_predict.
docstr_tok: ["Check","predicted","index","in","update_predict","."]
code: def test_update_predict_predicted_index(
      self,
      estimator_instance,
      n_columns,
      fh_int_oos,
      step_length,
      initial_window,
      update_params,
  ):
      """Check predicted index in update_predict."""
      y = _make_series(
          n_columns=n_columns, all_positive=True, index_type="datetime"
      )
      y_train, y_test = temporal_train_test_split(y)
      cv = ExpandingWindowSplitter(
          fh=fh_int_oos,
          initial_window=initial_window,
          step_length=step_length,
      )
      estimator_instance.fit(y_train, fh=fh_int_oos)
      y_pred = estimator_instance.update_predict(
          y_test, cv=cv, update_params=update_params
      )
      assert isinstance(y_pred, (pd.Series, pd.DataFrame))
      expected = _get_expected_index_for_update_predict(
          y_test, fh_int_oos, step_length, initial_window
      )
      actual = y_pred.index
      np.testing.assert_array_equal(actual, expected)
  
imports: import numpy
  import pandas
  import pytest
  from sktime.datatypes import check_is_mtype
  from sktime.datatypes._utilities import get_cutoff
  from sktime.exceptions import NotFittedError
  from sktime.forecasting.base._delegate import _DelegatedForecaster
  from sktime.forecasting.base._fh import ForecastingHorizon
  from sktime.forecasting.tests._config import TEST_ALPHAS, TEST_FHS, TEST_OOS_FHS, TEST_STEP_LENGTHS_INT, TEST_WINDOW_LENGTHS_INT, VALID_INDEX_FH_COMBINATIONS
  from sktime.performance_metrics.forecasting import mean_absolute_percentage_error
  from sktime.split import ExpandingWindowSplitter, SlidingWindowSplitter, temporal_train_test_split
  from sktime.tests.test_all_estimators import BaseFixtureGenerator, QuickTester
  from sktime.utils._testing.forecasting import _assert_correct_columns, _assert_correct_pred_time_index, _get_expected_index_for_update_predict, _get_n_columns, _make_fh, make_forecasting_problem
  from sktime.utils._testing.series import _make_series
  from sktime.utils.validation.forecasting import check_fh
label_desc: Use image node_id 19 for calling the TestAllForecasters obj's underlying member method code with example usage: obj.test_update_predict_predicted_index(estimator_instance, n_columns, fh_int_oos, step_length, initial_window, update_params) without return types