code: def test_wbic_dlt(make_weekly_data, estimator):
      train_df, test_df, coef = make_weekly_data
  
      dlt = DLT(
          response_col="response",
          date_col="week",
          regressor_col=list("abcdef"),
          seasonality=52,
          num_warmup=100,
          num_sample=100,
          seed=6666,
          estimator=estimator,
      )
  
      if estimator == "stan-mcmc":
          wbic_val = dlt.fit_wbic(df=train_df)
          assert np.isclose(wbic_val, dlt.get_wbic())
  
      elif estimator == "stan-map":
          dlt.fit(df=train_df)
          dlt.get_bic()
  
imports: import pytest
  import numpy
  from orbit.models import LGT, DLT, KTR, KTRLite
label_desc: Use image node_id 1 for calling a global function with example usage: test_wbic_dlt(make_weekly_data, estimator) without return types