class_docstr: Test case: Create Report using various dataset on pillar 2
  - refer to README in sample_input for more info on dataset
  - please update the config to include other feature in p2
class_docstr_tok: ["Test","case",":","Create","Report","using","various","dataset","on","pillar","2","-","refer","to","README","in","sample_input","for","more","info","on","dataset","-","please","update","the","config","to","include","other","feature","in","p2"]
code: def setUp(self) -> None:
      warnings.simplefilter("ignore", ResourceWarning)
      """ Specify Config Files """
      self.json = prepare_template(
          filename="model-interpreter-rf-classification.json"
      )
      json_obj = read_json_source(self.json)
      self.json_report_name = json_obj["name"]
      json_writers = json_obj["writers"]
      for writer in json_writers:
          if writer["class"] == "Pdf":
              self.json_writer_pdf_name = writer["attr"]["name"]
          if writer["class"] == "Html":
              self.json_writer_html_name = writer["attr"]["name"]
      self.json_writer_pdf_page_number = 4
      self.json_writer_html_tag_number = 1
  
      self.yaml = prepare_template(
          filename="model-interpreter-rf-classification.yml"
      )
      yaml_obj = read_yaml_source(self.yaml)
      self.yaml_report_name = yaml_obj["name"]
      yaml_writers = yaml_obj["writers"]
      for writer in yaml_writers:
          if writer["class"] == "Pdf":
              self.yaml_writer_pdf_name = writer["attr"]["name"]
          if writer["class"] == "Html":
              self.yaml_writer_html_name = writer["attr"]["name"]
      self.yaml_writer_pdf_page_number = 2
      self.yaml_writer_html_tag_number = 1
  
      self.out_path = prepare_output_path(working_path="sample_output")
  
file_path: contextual-ai/tests/compiler/test_model_interpreter_with_tabular_lime_classification.py
imports: import sys
  import warnings
  import numpy
  from sklearn import datasets
  from sklearn.model_selection import train_test_split
  from sklearn.ensemble import RandomForestClassifier
  from PyPDF2 import PdfFileReader
  from datetime import datetime
  import unittest
  from xai.compiler import Configuration, Controller
  from tests.compiler.util import prepare_template, read_json_source, read_yaml_source, prepare_output_path, time_in_range, remove_temp
label_desc: Use image node_id 1 for calling the TestModelInterpreter obj's underlying member method code with example usage: obj.setUp() without return types