code: def test_get_bootstrapper():
      bootstrap_idx = Bootstrapper(
          sample_size=100, bootstrap_size=100, num_bootstrap=5
      )
      idx = []
      for i in bootstrap_idx:
          idx.append(i)
      assert len(idx) == 5  # 5 bootstrap samples
      assert (
          max([max(i) for i in idx]) < 100
      )  # max index is less than 10
      assert len(set(idx[0])) < 100
  
file_path: greykite/greykite/tests/algo/common/test_model_summary_utils.py
imports: import numpy
  import pandas
  import pytest
  from sklearn.linear_model import RidgeCV
  from greykite.algo.common.model_summary_utils import Bootstrapper
  from greykite.algo.common.model_summary_utils import format_summary_df
  from greykite.algo.common.model_summary_utils import get_info_dict_lm
  from greykite.algo.common.model_summary_utils import print_summary
  from greykite.algo.common.model_summary_utils import process_intercept
  from greykite.algo.common.model_summary_utils import round_numbers
label_desc: Use image node_id 4 for calling a global function with example usage: test_get_bootstrapper() without return types