code: def test_Slices(self) -> None:
      exp = get_branin_experiment(with_batch=True)
      exp.trials[0].run()
      model = Models.BOTORCH_MODULAR(
          # Model bridge kwargs
          experiment=exp,
          data=exp.fetch_data(),
      )
      # Assert that each type of plot can be constructed successfully
      plot = plot_slice_plotly(
          model,
          # pyre-fixme[16]: `ModelBridge` has no attribute `parameters`.
          model.parameters[0],
          list(model.metric_names)[0],
      )
      self.assertIsInstance(plot, go.Figure)
      plot = interact_slice_plotly(model)
      self.assertIsInstance(plot, go.Figure)
      plot = plot_slice(
          model, model.parameters[0], list(model.metric_names)[0]
      )
      self.assertIsInstance(plot, AxPlotConfig)
      plot = interact_slice(model)
      self.assertIsInstance(plot, AxPlotConfig)
  
file_path: Ax/ax/plot/tests/test_slices.py
imports: import plotly.graph_objects
  from ax.modelbridge.registry import Models
  from ax.plot.base import AxPlotConfig
  from ax.plot.slice import interact_slice, interact_slice_plotly, plot_slice, plot_slice_plotly
  from ax.utils.common.testutils import TestCase
  from ax.utils.testing.core_stubs import get_branin_experiment
  from ax.utils.testing.mock import fast_botorch_optimize
label_desc: Use image node_id 1 for calling the SlicesTest obj's underlying member method code with example usage: obj.test_Slices() without return types