code: def setUp(self):
      self.image1 = Image(np.array([[0, 1], [2, 3]]), label="Image1")
      self.image2 = Image(np.array([[1, 0], [4, -2]]), label="Image2")
      self.map1 = HoloMap(
          {1: self.image1, 2: self.image2}, label="TestMap"
      )
      self.renderer = BokehRenderer.instance()
      self.nbcontext = Renderer.notebook_context
      self.comm_manager = Renderer.comm_manager
      with param.logging_level("ERROR"):
          Renderer.notebook_context = False
          Renderer.comm_manager = CommManager
  
imports: from io import BytesIO
  from unittest import SkipTest
  import numpy
  import panel
  import param
  from bokeh.io import curdoc
  from bokeh.themes.theme import Theme
  from panel.widgets import DiscreteSlider, FloatSlider, Player
  from pyviz_comms import CommManager
  from holoviews import Curve, DynamicMap, GridSpace, HoloMap, Image, Table
  from holoviews.element.comparison import ComparisonTestCase
  from holoviews.plotting import Renderer
  from holoviews.plotting.bokeh import BokehRenderer
  from holoviews.streams import Stream
label_desc: Use image node_id 1 for calling the BokehRendererTest obj's underlying member method code with example usage: obj.setUp() without return types