code: def test_measurements_no_zernike():
      module = (
          cellprofiler.modules.measureobjectsizeshape.MeasureObjectAreaShape()
      )
      settings = ["SomeObjects", "OtherObjects", "No"]
      module.set_settings_from_values(
          settings, 1, module.module_class()
      )
      pipeline = cellprofiler_core.pipeline.Pipeline()
      for object_name in settings[:-1]:
          measurements = module.get_measurements(
              pipeline, object_name, "AreaShape"
          )
          for measurement in (
              cellprofiler.modules.measureobjectsizeshape.F_STANDARD
              + cellprofiler.modules.measureobjectsizeshape.F_STD_2D
          ):
              assert measurement in measurements
          assert not ("Zernike_3_1" in measurements)
  
imports: import io
  import os
  import numpy
  import skimage.io
  import cellprofiler_core.image
  import cellprofiler_core.measurement
  import cellprofiler_core.modules.injectimage
  import cellprofiler.modules.measureobjectsizeshape
  import cellprofiler_core.object
  import cellprofiler_core.pipeline
  import cellprofiler_core.preferences
  import cellprofiler_core.workspace
  from cellprofiler_core.constants.measurement import COLTYPE_FLOAT
  import tests.frontend
  import tests.frontend.modules
label_desc: Use image node_id 7 for calling a global function with example usage: test_measurements_no_zernike() without return types