class_docstr: The first two tests are for the default behavior, in which we just bootstrap the data
  and obtain the estimate.
code: def test_refutation_bootstrap_refuter_continuous_list_argument(
      self,
      error_tolerance,
      estimator_method,
      num_common_causes,
      required_variables,
      num_samples,
  ):
      refuter_tester = SimpleRefuter(
          error_tolerance,
          estimator_method,
          "bootstrap_refuter",
          required_variables=required_variables,
      )
      refuter_tester.continuous_treatment_testsuite(
          num_samples=num_samples,
          num_common_causes=num_common_causes,
          tests_to_run="atleast-one-common-cause",
      )
  
file_path: dowhy/tests/causal_refuters/test_bootstrap_refuter.py
imports: from pytest import mark
  from .base import SimpleRefuter
label_desc: Use image node_id 4 for calling the TestDataSubsetRefuter obj's underlying member method code with example usage: obj.test_refutation_bootstrap_refuter_continuous_list_argument(error_tolerance, estimator_method, num_common_causes, required_variables, num_samples) without return types