code: def test_custom_padding_shape(self):
      actual = spatial_dimensions_out_shape(
          pad_type="custom",
          input_shape=(3, 3, 3),
          kernel_shape=(2, 2, 2),
          strides=(2, 2, 2),
          custom_pad=(2, 0, 1, 2, 2, 3),
      )
  
      expected = [2, 3, 4]
      np.testing.assert_equal(actual, expected)
  
imports: import numpy
  from coremltools.converters.mil.mil.ops.defs._utils import aggregated_pad, effective_kernel, spatial_dimensions_out_shape
label_desc: Use image node_id 1 for calling the TestOutputShape obj's underlying member method code with example usage: obj.test_custom_padding_shape() without return types