code: def test_mask_nothing():
      workspace, module = make_workspace(
          numpy.zeros((20, 10), int),
          cellprofiler.modules.maskobjects.MC_OBJECTS,
          numpy.zeros((20, 10), int),
      )
      module.run(workspace)
      m = workspace.measurements
      assert isinstance(m, cellprofiler_core.measurement.Measurements)
      value = m.get_current_image_measurement(FF_COUNT % OUTPUT_OBJECTS)
      assert value == 0
      for object_name, feature in (
          (OUTPUT_OBJECTS, M_LOCATION_CENTER_X),
          (OUTPUT_OBJECTS, M_LOCATION_CENTER_Y),
          (OUTPUT_OBJECTS, M_NUMBER_OBJECT_NUMBER),
          (OUTPUT_OBJECTS, FF_PARENT % INPUT_OBJECTS),
          (
              INPUT_OBJECTS,
              FF_CHILDREN_COUNT % OUTPUT_OBJECTS,
          ),
      ):
          data = m.get_current_measurement(object_name, feature)
          assert len(data) == 0
      objects = workspace.object_set.get_objects(OUTPUT_OBJECTS)
      assert numpy.all(objects.segmented == 0)
  
imports: import numpy
  import six.moves
  import cellprofiler_core.image
  import cellprofiler_core.measurement
  import cellprofiler_core.measurement
  import cellprofiler_core.modules
  from cellprofiler_core.constants.measurement import FF_COUNT, COLTYPE_INTEGER, M_LOCATION_CENTER_X, COLTYPE_FLOAT, M_LOCATION_CENTER_Y, FF_PARENT, M_NUMBER_OBJECT_NUMBER, FF_CHILDREN_COUNT, C_COUNT, C_LOCATION, C_NUMBER, C_PARENT, C_CHILDREN, FTR_CENTER_X, FTR_CENTER_Y, FTR_OBJECT_NUMBER
  import cellprofiler.modules.maskobjects
  import cellprofiler_core.object
  import cellprofiler_core.pipeline
  import cellprofiler_core.workspace
  import tests.frontend.modules
label_desc: Use image node_id 8 for calling a global function with example usage: test_mask_nothing() without return types