code: def test_add_noise_column_df():
      # test noise columns are appended to input dataframe and feature_metadata
      X = pd.DataFrame({"a": [1, 2]})
      args = {"rng": np.random.default_rng(0), "count": 2}
      X_noised, noise_columns = add_noise_column(X, **args)
      expected_features = X.columns.tolist() + noise_columns
      assert expected_features == X_noised.columns.tolist()
  
file_path: autogluon/core/tests/unittests/test_feature_selection.py
imports: import numpy
  import pandas
  import pytest
  from numpy.core.fromnumeric import sort
  from autogluon.core.utils.feature_selection import *
  from autogluon.core.utils.utils import unevaluated_fi_df_template
label_desc: Use image node_id 5 for calling a global function with example usage: test_add_noise_column_df() without return types