code: def test_make_reduction_infer_scitype_for_sklearn_pipeline():
      """Test make_reduction.
  
      The scitype of pipeline cannot be inferred here, as it may be used together with a
      tabular or time series regressor.
      """
      estimator = make_pipeline(Tabularizer(), LinearRegression())
      forecaster = make_reduction(estimator, scitype="infer")
      assert forecaster._estimator_scitype == "tabular-regressor"
  
imports: import numpy
  import pandas
  import pytest
  from sklearn.base import BaseEstimator, RegressorMixin
  from sklearn.dummy import DummyRegressor
  from sklearn.linear_model import LinearRegression
  from sklearn.pipeline import make_pipeline
  from sktime.datasets import load_airline
  from sktime.forecasting.base import ForecastingHorizon
  from sktime.forecasting.compose import DirectTabularRegressionForecaster, DirectTimeSeriesRegressionForecaster, DirRecTabularRegressionForecaster, DirRecTimeSeriesRegressionForecaster, MultioutputTabularRegressionForecaster, MultioutputTimeSeriesRegressionForecaster, RecursiveTabularRegressionForecaster, RecursiveTimeSeriesRegressionForecaster, make_reduction
  from sktime.forecasting.compose._reduce import _sliding_window_transform
  from sktime.forecasting.tests._config import TEST_OOS_FHS, TEST_WINDOW_LENGTHS_INT
  from sktime.performance_metrics.forecasting import mean_absolute_percentage_error
  from sktime.regression.base import BaseRegressor
  from sktime.regression.interval_based import TimeSeriesForestRegressor
  from sktime.split import SlidingWindowSplitter, temporal_train_test_split
  from sktime.split.tests.test_split import _get_windows
  from sktime.transformations.panel.reduce import Tabularizer
  from sktime.utils._testing.forecasting import make_forecasting_problem
  from sktime.utils.validation.forecasting import check_fh
label_desc: Use image node_id 12 for calling a global function with example usage: test_make_reduction_infer_scitype_for_sklearn_pipeline() without return types