code: def test_keep_original_column(calendar):
      """Tests keep_original_column param."""
      X = pd.DataFrame(
          {"values": np.arange(1, 6)},
          index=pd.date_range("2022-05-01", periods=5, freq="D"),
      )
      trafo_koc = HolidayFeatures(
          calendar=calendar,
          return_indicator=True,
          keep_original_columns=True,
          return_dummies=False,
      )
      X_trafo_koc = trafo_koc.fit_transform(X).astype(np.int32)
      expected_koc = pd.DataFrame(
          {
              "values": np.arange(1, 6).astype(np.int32),
              "is_holiday": np.int32([0, 1, 0, 0, 0]),
          },
          index=X.index,
      )
      assert_frame_equal(X_trafo_koc, expected_koc)
  
file_path: sktime/sktime/transformations/series/holiday/tests/test_holidays.py
imports: import numpy
  import pandas
  import pytest
  from pandas.testing import assert_frame_equal
  from sktime.transformations.series.holiday._holidayfeats import HolidayFeatures
  from sktime.utils.validation._dependencies import _check_soft_dependencies
label_desc: Use image node_id 5 for calling a global function with example usage: test_keep_original_column(calendar) without return types