code: def test_split_by_list(df_mixed_types, col, cut_off_list):
      """Test elements a correctly selected when cut_off is a list."""
      test = DropHighPSIFeatures(
          split_col=col, cut_off=cut_off_list, bins=3
      )
      a, b = test._split_dataframe(df_mixed_types)
  
      pd.testing.assert_frame_equal(
          a, df_mixed_types[df_mixed_types[col].isin(cut_off_list)]
      )
      pd.testing.assert_frame_equal(
          b, df_mixed_types[~df_mixed_types[col].isin(cut_off_list)]
      )
  
imports: from datetime import date
  import math
  import numpy
  import pandas
  import pytest
  from sklearn.datasets import make_classification
  from feature_engine.selection import DropHighPSIFeatures
label_desc: Use image node_id 20 for calling a global function with example usage: test_split_by_list(df_mixed_types, col, cut_off_list) without return types