code: def test_Eddy_outputs():
      output_map = dict(
          out_cnr_maps=dict(
              extensions=None,
          ),
          out_corrected=dict(
              extensions=None,
          ),
          out_movement_over_time=dict(
              extensions=None,
          ),
          out_movement_rms=dict(
              extensions=None,
          ),
          out_outlier_free=dict(
              extensions=None,
          ),
          out_outlier_map=dict(
              extensions=None,
          ),
          out_outlier_n_sqr_stdev_map=dict(
              extensions=None,
          ),
          out_outlier_n_stdev_map=dict(
              extensions=None,
          ),
          out_outlier_report=dict(
              extensions=None,
          ),
          out_parameter=dict(
              extensions=None,
          ),
          out_residuals=dict(
              extensions=None,
          ),
          out_restricted_movement_rms=dict(
              extensions=None,
          ),
          out_rotated_bvecs=dict(
              extensions=None,
          ),
          out_shell_alignment_parameters=dict(
              extensions=None,
          ),
          out_shell_pe_translation_parameters=dict(
              extensions=None,
          ),
      )
      outputs = Eddy.output_spec()
  
      for key, metadata in list(output_map.items()):
          for metakey, value in list(metadata.items()):
              assert getattr(outputs.traits()[key], metakey) == value
  
label_desc: Use image node_id 2 for calling a global function with example usage: test_Eddy_outputs() without return types