code: def test_add_country_holiday_multiple_calls_warning(caplog):
      error_message = "Country holidays can only be added for a single country. Previous country holidays were overridden."
      m = NeuralProphet(
          epochs=EPOCHS,
          batch_size=BATCH_SIZE,
          learning_rate=LR,
      )
      m.add_country_holidays("US")
      assert error_message not in caplog.text
  
      m.add_country_holidays("Germany")
      assert error_message in caplog.text
  
imports: import logging
  import os
  import pathlib
  import matplotlib.pyplot
  import numpy
  import pandas
  import pytest
  from torch.utils.data import DataLoader
  from neuralprophet import NeuralProphet, configure, df_utils, time_dataset
  from neuralprophet.data.process import _create_dataset, _handle_missing_data
  from neuralprophet.data.transform import _normalize
label_desc: Use image node_id 24 for calling a global function with example usage: test_add_country_holiday_multiple_calls_warning(caplog) without return types