code: def _test_plot(self, params):
      # randomly choose a model_type
      target_or_model_type = np.random.choice(self.model_types)
      if params.get("which_classes", None) is not None:
          target_or_model_type = "multi-class"
  
      for plot_obj in self.get_plot_objs(target_or_model_type):
          plot_obj.plot(**params)
          self.close_plt(params)
          break
  
imports: import pytest
  import numpy
  from pdpbox.info_plots import TargetPlot, PredictPlot, InteractTargetPlot, InteractPredictPlot
  from pdpbox.utils import FeatureInfo, _make_list
  from conftest import DummyModel, PlotTestBase
label_desc: Use image node_id 2 for calling the _TestInfoPlot obj's underlying member method code with example usage: obj._test_plot(params) without return types