class_docstr: A class that can be used to replace shap.TreeExplainer so that
  the wrapper can be tested without fitting a model and instantiating
  an actual explainer.
docstr: Returns random numbers simulating shap values.
code: def shap_values(self, X, *args, **kwargs):
      """
      Returns random numbers simulating shap values.
      """
  
      self._check_input(X)
  
      if self.n_outputs == 1:
          return np.random.random(X.shape)
      return [np.random.random(X.shape) for _ in range(self.n_outputs)]
  
file_path: alibi/alibi/explainers/tests/utils.py
imports: import numpy
label_desc: Use image node_id 2 for calling the MockTreeExplainer obj's underlying member method code with example usage: obj.shap_values(X) and returns: unknown, np