code: def test_column_ensemble_shape(forecasters, fh):
      """Check the shape of the returned prediction."""
      y = pd.DataFrame(
          np.random.randint(0, 100, size=(100, 3)), columns=list("ABC")
      )
      forecaster = ColumnEnsembleForecaster(forecasters)
      forecaster.fit(y, fh=fh)
      actual = forecaster.predict()
      assert actual.shape == (len(fh), y.shape[1])
  
file_path: sktime/sktime/forecasting/compose/tests/test_column_ensemble.py
imports: import numpy
  import pandas
  import pytest
  from sktime.forecasting.compose import ColumnEnsembleForecaster
  from sktime.forecasting.naive import NaiveForecaster
  from sktime.forecasting.trend import PolynomialTrendForecaster
  from sktime.utils.validation._dependencies import _check_soft_dependencies
label_desc: Use image node_id 1 for calling a global function with example usage: test_column_ensemble_shape(forecasters, fh) without return types