code: def test_img_919():
      """Regression test: one measurement, but both operands are from same object
  
      The bug was that the measurement gets added twice. It was fixed in run
      but not in get_measurement_columns
      """
  
      def fn(module):
          module.operands[1].operand_objects.value = OBJECT[0]
          module.operands[1].operand_measurement.value = "measurement0"
  
      module = cellprofiler.modules.calculatemath.CalculateMath()
      module.output_feature_name.value = OUTPUT_MEASUREMENTS
      module.operands[
          0
      ].operand_choice.value = (
          cellprofiler.modules.calculatemath.MC_OBJECT
      )
      module.operands[
          1
      ].operand_choice.value = (
          cellprofiler.modules.calculatemath.MC_OBJECT
      )
      module.operands[0].operand_objects.value = OBJECT[0]
      module.operands[1].operand_objects.value = OBJECT[0]
      columns = module.get_measurement_columns(None)
      assert columns[0][0] == OBJECT[0]
      assert len(columns) == 1
  
imports: import numpy
  import cellprofiler_core.image
  import cellprofiler_core.measurement
  import cellprofiler_core.measurement
  from cellprofiler_core.constants.measurement import COLTYPE_FLOAT, R_PARENT
  import cellprofiler.modules.calculatemath
  import cellprofiler_core.object
  import cellprofiler_core.pipeline
  import cellprofiler_core.workspace
label_desc: Use image node_id 21 for calling a global function with example usage: test_img_919() without return types