code: def test_check_predict_input_ValueError_when_series_col_names_not_last_window_ForecasterAutoregMultiVariate():
      """
      Check ValueError is raised when column names of series using during fit do not
      match with last_window column names.
      """
      last_window = pd.DataFrame({"l1": [1, 2, 3], "4": [1, 2, 3]})
      series_col_names = ["l1", "l2"]
      err_msg = re.escape(
          (
              f"`last_window` columns must be the same as `series` column names.\n"
              f"    `last_window` columns : {list(last_window.columns)}.\n"
              f"    `series` columns      : {series_col_names}."
          )
      )
      with pytest.raises(ValueError, match=err_msg):
          check_predict_input(
              forecaster_name="ForecasterAutoregMultiVariate",
              steps=10,
              fitted=True,
              included_exog=True,
              index_type=pd.RangeIndex,
              index_freq=None,
              window_size=2,
              last_window=last_window,
              last_window_exog=None,
              exog=pd.Series(np.arange(10)),
              exog_type=pd.Series,
              exog_col_names=None,
              interval=None,
              alpha=None,
              max_steps=None,
              levels=None,
              series_col_names=series_col_names,
          )
  
imports: import re
  import pytest
  import numpy
  import pandas
  from sklearn.exceptions import NotFittedError
  from skforecast.utils import check_predict_input
  from skforecast.utils import check_exog
  from skforecast.utils import preprocess_exog
  from skforecast.utils import preprocess_last_window
  from skforecast.exceptions import MissingValuesExogWarning
label_desc: Use image node_id 11 for calling a global function with example usage: test_check_predict_input_ValueError_when_series_col_names_not_last_window_ForecasterAutoregMultiVariate() without return types