code: def test_hex_tiles_scale_all_equal(self):
      tiles = HexTiles(
          [(0, 0), (0.5, 0.5), (-0.5, -0.5), (-0.4, -0.4)]
      ).opts(size_index=2)
      plot = bokeh_renderer.get_plot(tiles)
      source = plot.handles["source"]
      self.assertEqual(
          source.data["scale"], np.array([0.9, 0.9, 0.9, 0.9])
      )
  
imports: import numpy
  from holoviews.core import Dimension
  from holoviews.element import HexTiles
  from holoviews.plotting.bokeh.hex_tiles import hex_binning
  from holoviews.plotting.bokeh.util import property_to_dict
  from .test_plot import TestBokehPlot, bokeh_renderer
label_desc: Use image node_id 7 for calling the TestHexTilesPlot obj's underlying member method code with example usage: obj.test_hex_tiles_scale_all_equal() without return types