code: def test_fit_univar_ts_with_covariates_for_local_models(self):
      naive = NaiveEnsembleModel(
          [
              NaiveDrift(),
              NaiveSeasonal(),
              Theta(),
              ExponentialSmoothing(),
          ]
      )
      with pytest.raises(ValueError):
          naive.fit(self.series1, self.series2)
  
imports: import numpy
  import pandas
  import pytest
  from darts import TimeSeries
  from darts.logging import get_logger
  from darts.models import ExponentialSmoothing, LinearRegressionModel, NaiveDrift, NaiveEnsembleModel, NaiveSeasonal, StatsForecastAutoARIMA, Theta
  from darts.tests.conftest import tfm_kwargs
  from darts.utils import timeseries_generation
label_desc: Use image node_id 20 for calling the TestEnsembleModels obj's underlying member method code with example usage: obj.test_fit_univar_ts_with_covariates_for_local_models() without return types