code: def test_seasonality_acf():
      """Test PluginParamsForecaster on airline data.
  
      Same as docstring example.
      """
      y = load_airline()
  
      sp_est = Differencer() * SeasonalityACF()
      fcst = NaiveForecaster()
      sp_auto = PluginParamsForecaster(sp_est, fcst)
      sp_auto.fit(y, fh=[1, 2, 3])
      assert sp_auto.forecaster_.get_params()["sp"] == 12
  
      PluginParamsForecaster(
          FixedParams({"foo": 12}),
          NaiveForecaster(),
          params={"foo": "sp"},
      )
  
file_path: sktime/sktime/param_est/tests/test_plugin.py
imports: import numpy
  import pytest
  from sktime.datasets import load_airline, load_longley
  from sktime.forecasting.naive import NaiveForecaster
  from sktime.param_est.fixed import FixedParams
  from sktime.param_est.plugin import PluginParamsForecaster
  from sktime.param_est.seasonality import SeasonalityACF
  from sktime.tests.test_switch import run_test_for_class
  from sktime.transformations.series.difference import Differencer
  from sktime.utils.validation._dependencies import _check_estimator_deps
label_desc: Use image node_id 1 for calling a global function with example usage: test_seasonality_acf() without return types