code: def test_run(image, module, workspace):
      module.x_name.value = "example"
  
      module.y_name.value = "output"
  
      module.size.value = 3.0
  
      module.run(workspace)
  
      actual = workspace.image_set.get_image("output").pixel_data
  
      if image.dimensions == 2:
          factor = (3.0 / 2.0) ** 2
      else:
          factor = (4.0 / 3.0) * ((3.0 / 2.0) ** 3)
  
      data = skimage.img_as_bool(image.pixel_data)
  
      expected = skimage.morphology.remove_small_holes(
          data, numpy.pi * factor
      )
  
      numpy.testing.assert_array_equal(actual, expected)
  
imports: import numpy
  import skimage.morphology
  import cellprofiler_core.image
  import cellprofiler.modules.removeholes
  import cellprofiler_core.workspace
label_desc: Use image node_id 1 for calling a global function with example usage: test_run(image, module, workspace) without return types