code: def test_one_image_float32_and_heatmap(self):
      rng = iarandom.RNG(0)
      image = rng.random(size=(256, 256, 3)).astype(np.float32)
      heatmap = np.zeros((256, 256, 1), dtype=np.float32)
      heatmap[128 - 25 : 128 + 25, 128 - 25 : 128 + 25] = 1.0
      heatmap = ia.HeatmapsOnImage(heatmap, shape=image.shape)
      image1_w_overlay = heatmap.draw_on_image(
          (image * 255).astype(np.uint8)
      )[0]
  
      debug_image = iaa.draw_debug_image([image], heatmaps=[heatmap])
  
      assert self._image_contains(
          (image * 255).astype(np.uint8), debug_image
      )
      assert self._image_contains(image1_w_overlay, debug_image)
  
imports: from __future__ import print_function, division, absolute_import
  import sys
  import os
  import numpy
  import cv2
  import imageio
  import imgaug
  from imgaug import augmenters
  from imgaug import random
  from imgaug.testutils import reseed, TemporaryDirectory
  import imgaug.augmenters.debug
label_desc: Use image node_id 15 for calling the Test_draw_debug_image obj's underlying member method code with example usage: obj.test_one_image_float32_and_heatmap() without return types