code: def test_load_spark_df_mock_100__with_custom_param__succeed(spark):
      df = load_spark_df(
          spark,
          "mock100",
          title_col=DEFAULT_TITLE_COL,
          genres_col=DEFAULT_GENRE_COL,
      )
      assert df.schema[DEFAULT_TITLE_COL]
      assert df.schema[DEFAULT_GENRE_COL]
      assert df.count() == 100
      assert "|" in df.take(1)[0][DEFAULT_GENRE_COL]
      assert df.take(1)[0][DEFAULT_TITLE_COL] == "foo"
  
imports: import os
  import gc
  import pandas
  from pandas.core.series import Series
  import pytest
  from pytest_mock import MockerFixture
  from recommenders.utils.constants import DEFAULT_GENRE_COL, DEFAULT_TITLE_COL
  from recommenders.datasets.movielens import MockMovielensSchema
  from recommenders.datasets.movielens import load_pandas_df, load_spark_df, load_item_df, download_movielens, extract_movielens
  from recommenders.datasets.movielens import DATA_FORMAT, MOCK_DATA_FORMAT, DEFAULT_HEADER, DEFAULT_ITEM_COL, DEFAULT_USER_COL
label_desc: Use image node_id 15 for calling a global function with example usage: test_load_spark_df_mock_100__with_custom_param__succeed(spark) without return types