code: def make_splits_data(cls):
      return pd.DataFrame(
          [
              {
                  "effective_date": str_to_seconds("2016-01-06"),
                  "ratio": 0.5,
                  "sid": 3,
              }
          ]
      )
  
imports: import warnings
  from mock import patch
  import numpy
  import pandas
  from pandas.core.common import PerformanceWarning
  from zipline.finance.trading import SimulationParameters
  from zipline.testing import MockDailyBarReader, create_daily_df_for_asset, create_minute_df_for_asset, str_to_seconds
  from zipline.testing.fixtures import WithCreateBarData, WithMakeAlgo, ZiplineTestCase
  from zipline.zipline_warnings import ZiplineDeprecationWarning
label_desc: Use image node_id 3 for calling the TestAPIShim obj's underlying member method code with example usage: obj.make_splits_data(cls) and returns: pd