code: def test_error_action_validation():
      est = ARIMA(order=(1, 1, 2), seasonal_order=(0, 1, 1, 12))
      with pytest.raises(ValueError) as ve:
          cross_validate(
              est,
              y,
              error_score=None,
              scoring="mean_squared_error",
              cv=SlidingWindowForecastCV(window_size=100, step=24, h=1),
          )
      assert "error_score should be" in pytest_error_str(ve)
  
file_path: pmdarima/pmdarima/model_selection/tests/test_validation.py
imports: from pmdarima.arima import ARIMA
  from pmdarima.warnings import ModelFitWarning
  from pmdarima.compat.pytest import pytest_error_str
  from pmdarima.pipeline import Pipeline
  from pmdarima.preprocessing import FourierFeaturizer
  from pmdarima.model_selection._split import RollingForecastCV, SlidingWindowForecastCV
  from pmdarima.model_selection._validation import cross_val_score, _check_scoring, cross_validate, cross_val_predict, _check_averaging
  from pmdarima.datasets import load_airpassengers
  import pytest
  import numpy
  from unittest import mock
label_desc: Use image node_id 7 for calling a global function with example usage: test_error_action_validation() without return types