code: def test_fit_transform_keep_original_columns_false():
      """Tests that we get the expected outputs when `keep_original_columns` is False."""
      y = Y.iloc[:3]
      y_transformed = FourierFeatures(
          sp_list=[12],
          fourier_terms_list=[2],
          keep_original_columns=False,
      ).fit_transform(y)
      expected = (
          pd.DataFrame(index=y.index)
          .assign(
              sin_12_1=[np.sin(2 * np.pi * i / 12) for i in range(3)]
          )
          .assign(
              cos_12_1=[np.cos(2 * np.pi * i / 12) for i in range(3)]
          )
          .assign(
              sin_12_2=[np.sin(4 * np.pi * i / 12) for i in range(3)]
          )
          .assign(
              cos_12_2=[np.cos(4 * np.pi * i / 12) for i in range(3)]
          )
      )
      assert_frame_equal(y_transformed, expected)
  
file_path: sktime/sktime/transformations/series/tests/test_fourier.py
imports: from copy import deepcopy
  import numpy
  import pandas
  import pytest
  from pandas.testing import assert_frame_equal, assert_index_equal
  from sktime.datasets import load_airline
  from sktime.transformations.series.fourier import FourierFeatures
label_desc: Use image node_id 5 for calling a global function with example usage: test_fit_transform_keep_original_columns_false() without return types