code: def test_init(params):
      """Checks if parameters are passed to BaseSilverkiteEstimator correctly"""
      coverage = 0.95
      uncertainty_dict = {
          "uncertainty_method": "simple_conditional_residuals",
          "params": {
              "conditional_cols": ["dow"],
              "quantiles": [0.025, 0.975],
              "quantile_estimation_method": "normal_fit",
              "sample_size_thresh": 5,
              "small_sample_size_method": "std_quantiles",
              "small_sample_size_quantile": 0.98,
          },
      }
      model = BaseSilverkiteEstimator(
          score_func=mean_squared_error,
          coverage=coverage,
          null_model_params=None,
          uncertainty_dict=uncertainty_dict,
      )
  
      assert model.score_func == mean_squared_error
      assert model.coverage == coverage
      assert model.null_model_params is None
      assert model.uncertainty_dict == uncertainty_dict
  
      assert model.model_dict is None
      assert model.pred_cols is None
      assert model.feature_cols is None
      assert model.df is None
      assert model.coef_ is None
  
imports: import datetime
  import numpy
  import pandas
  import pytest
  from sklearn.exceptions import NotFittedError
  from sklearn.metrics import mean_absolute_error
  from sklearn.metrics import mean_squared_error
  from testfixtures import LogCapture
  import greykite.common.constants
  from greykite.algo.forecast.silverkite.forecast_silverkite import SilverkiteForecast
  from greykite.common.data_loader import DataLoader
  from greykite.common.features.timeseries_features import convert_date_to_continuous_time
  from greykite.common.python_utils import assert_equal
  from greykite.common.testing_utils import daily_data_reg
  from greykite.common.testing_utils import generate_df_for_tests
  from greykite.common.testing_utils import generate_df_with_reg_for_tests
  from greykite.sklearn.estimator.base_silverkite_estimator import BaseSilverkiteEstimator
  from greykite.sklearn.estimator.testing_utils import params_component_breakdowns
  from greykite.sklearn.estimator.testing_utils import params_components
label_desc: Use image node_id 8 for calling a global function with example usage: test_init(params) without return types