code: def test_changing_frequency_step(load_split_data):
      # Test that comprehensive feature_scope works for months
      pipe = DateTimeFeatures(
          ts_freq="M",
          feature_scope="comprehensive",
          keep_original_columns=True,
      )
      test_changing_frequency = pipe.fit_transform(load_split_data)
      return test_changing_frequency
  
imports: import numpy
  import pandas
  import pytest
  from pandas.testing import assert_frame_equal
  from sktime.datasets import load_airline, load_longley, load_PBS_dataset
  from sktime.split import temporal_train_test_split
  from sktime.tests.test_switch import run_test_for_class
  from sktime.transformations.series.date import DateTimeFeatures
  from sktime.utils._testing.hierarchical import _make_hierarchical
label_desc: Use image node_id 6 for calling a global function with example usage: test_changing_frequency_step(load_split_data) and returns: test_changing_frequency