code: def test_zeros(image, measurements, module, workspace):
      """Test operation on a completely-masked image"""
      image.pixel_data = numpy.zeros((10, 10))
  
      image.mask = numpy.zeros((10, 10), bool)
  
      module.run(workspace)
  
      assert (
          measurements.get_current_measurement(
              "Image", "Intensity_TotalArea_image"
          )
          == 0
      )
  
      assert len(measurements.get_object_names()) == 1
  
      assert measurements.get_object_names()[0] == "Image"
  
      columns = module.get_measurement_columns(workspace.pipeline)
  
      features = measurements.get_feature_names("Image")
  
      assert len(columns) == len(features)
  
      for column in columns:
          assert column[1] in features
  
imports: import numpy
  import numpy.testing
  import pytest
  import skimage.morphology
  import cellprofiler_core.image
  import cellprofiler_core.measurement
  import cellprofiler_core.module
  from cellprofiler_core.constants.measurement import COLTYPE_FLOAT, COLTYPE_INTEGER
  import cellprofiler.modules.measureimageintensity
  import cellprofiler_core.object
  import cellprofiler_core.pipeline
  import cellprofiler_core.preferences
  import cellprofiler_core.workspace
label_desc: Use image node_id 11 for calling a global function with example usage: test_zeros(image, measurements, module, workspace) without return types