code: def test_get_measurement_columns(self):
      module = (
          cellprofiler_core.module.image_segmentation._object_processing.ObjectProcessing()
      )
  
      module.x_name.value = "Objects"
  
      actual = module.get_measurement_columns(None)
  
      expected = [
          (
              "ObjectProcessing",
              cellprofiler_core.constants.measurement.M_LOCATION_CENTER_X,
              cellprofiler_core.constants.measurement.COLTYPE_FLOAT,
          ),
          (
              "ObjectProcessing",
              cellprofiler_core.constants.measurement.M_LOCATION_CENTER_Y,
              cellprofiler_core.constants.measurement.COLTYPE_FLOAT,
          ),
          (
              "ObjectProcessing",
              cellprofiler_core.constants.measurement.M_LOCATION_CENTER_Z,
              cellprofiler_core.constants.measurement.COLTYPE_FLOAT,
          ),
          (
              "ObjectProcessing",
              cellprofiler_core.constants.measurement.M_NUMBER_OBJECT_NUMBER,
              cellprofiler_core.constants.measurement.COLTYPE_INTEGER,
          ),
          (
              cellprofiler_core.constants.measurement.IMAGE,
              cellprofiler_core.constants.measurement.FF_COUNT
              % "ObjectProcessing",
              cellprofiler_core.constants.measurement.COLTYPE_INTEGER,
          ),
          (
              "Objects",
              cellprofiler_core.constants.measurement.FF_CHILDREN_COUNT
              % "ObjectProcessing",
              cellprofiler_core.constants.measurement.COLTYPE_INTEGER,
          ),
          (
              "ObjectProcessing",
              cellprofiler_core.constants.measurement.FF_PARENT
              % "Objects",
              cellprofiler_core.constants.measurement.COLTYPE_INTEGER,
          ),
      ]
  
      assert actual == expected
  
imports: import numpy
  import cellprofiler_core.constants.measurement
  import cellprofiler_core.image
  import cellprofiler_core.measurement
  import cellprofiler_core.module
  import cellprofiler_core.module.image_segmentation._image_segmentation
  import cellprofiler_core.module.image_segmentation._object_processing
  import cellprofiler_core.object
  import cellprofiler_core.workspace
label_desc: Use image node_id 5 for calling the TestObjectProcessing obj's underlying member method code with example usage: obj.test_get_measurement_columns() without return types