code: def test_default_value(self, backend):
      @mb.program(
          input_specs=[mb.TensorSpec(shape=(1, 3, 640, 640))],
          opset_version=backend.opset_version,
      )
      def prog(a):
          res = mb.crop_resize(
              x=a,
              roi=np.array(
                  [[[[[0]], [[0]], [[320]], [[320]]]]], dtype=np.float32
              ),
              target_height=160,
              target_width=160,
          )
          assert (
              res.op.box_coordinate_mode.val == "CORNERS_HEIGHT_FIRST"
          )
          assert res.op.sampling_mode.val == "DEFAULT"
          return res
  
imports: import itertools
  import numpy
  import pytest
  import coremltools
  from coremltools.converters.mil.mil import Builder
  from coremltools.converters.mil.mil import get_new_symbol, types
  from coremltools.converters.mil.mil.ops.tests.iOS15 import backends
  from coremltools.converters.mil.mil.ops.tests.testing_utils import mark_api_breaking, run_compare_builder
  from coremltools.converters.mil.testing_reqs import compute_units
label_desc: Use image node_id 2 for calling the TestCropResize obj's underlying member method code with example usage: obj.test_default_value(backend) and returns: res