code: def test_fit_predict_with_country_holidays(
      self, daily_univariate_ts, backend
  ):
      holidays = pd.DataFrame(
          {
              "ds": pd.to_datetime(["2012-06-06", "2013-06-06"]),
              "holiday": ["seans-bday"] * 2,
              "lower_window": [0] * 2,
              "upper_window": [1] * 2,
          }
      )
      # Test with holidays and country_holidays
      model = Prophet(
          holidays=holidays, uncertainty_samples=0, stan_backend=backend
      )
      model.add_country_holidays(country_name="US")
      model.fit(daily_univariate_ts).predict()
      # There are training holidays missing in the test set
      train = daily_univariate_ts.head(154)
      future = daily_univariate_ts.tail(355)
      model = Prophet(uncertainty_samples=0, stan_backend=backend)
      model.add_country_holidays(country_name="US")
      model.fit(train).predict(future)
      # There are test holidays missing in the training set
      train = daily_univariate_ts.tail(355)
      model = Prophet(uncertainty_samples=0, stan_backend=backend)
      model.add_country_holidays(country_name="US")
      model.fit(train)
      future = model.make_future_dataframe(
          periods=60, include_history=False
      )
      model.predict(future)
  
imports: import numpy
  import pandas
  import pytest
  from prophet import Prophet
  from prophet.utilities import warm_start_params
label_desc: Use image node_id 6 for calling the TestProphetHolidays obj's underlying member method code with example usage: obj.test_fit_predict_with_country_holidays(daily_univariate_ts, backend) without return types