code: def test_split_shuffled_df_default(df):
      """Test the default parameters when the index is shuffled."""
      # Shuffle the dataframe
      df_shuffled = df.sample(frac=1)
      test = DropHighPSIFeatures()
      base, test = test._split_dataframe(df_shuffled)
  
      # The base dataframe should contain indexes from 0 to 499
      set(base.index) == {_ for _ in range(0, 500)}
  
      # The test dataframe should contain indexes from 500 to 999
      set(test.index) == {_ for _ in range(500, 999)}
  
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 21 for calling a global function with example usage: test_split_shuffled_df_default(df) without return types