code: def test_add_object_object():
      measurements = run_workspace(
          cellprofiler.modules.calculatemath.O_ADD,
          False,
          numpy.array([1, 2, 3]),
          False,
          numpy.array([1, 4, 9]),
      )
      assert not measurements.has_feature(
          "Image", MATH_OUTPUT_MEASUREMENTS
      )
      for i in range(2):
          assert measurements.has_feature(
              OBJECT[i], MATH_OUTPUT_MEASUREMENTS
          )
          data = measurements.get_current_measurement(
              OBJECT[i], MATH_OUTPUT_MEASUREMENTS
          )
          assert numpy.all(data == numpy.array([2, 6, 12]))
  
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 10 for calling a global function with example usage: test_add_object_object() without return types