code: def test_output_edge_case_2(self):
      # For now for safety purpose, the node which are output shouldn't be merged
      input_shape = (1, 10, 5)
      input_features = [("data", datatypes.Array(*input_shape))]
      output_features = [("out", None)]
      builder = neural_network.NeuralNetworkBuilder(
          input_features,
          output_features,
          disable_rank5_shape_mapping=True,
      )
      builder.add_transpose(
          name="ranspose",
          axes=[1, 2, 0],
          input_name="data",
          output_name="out",
      )
  
      self._test_builder(builder, input_shape, 1)
  
imports: import copy
  import unittest
  from sys import platform
  import numpy
  import coremltools.models.datatypes
  from coremltools import ComputeUnit
  from coremltools._deps import _IS_MACOS
  from coremltools.converters.mil.backend.nn.passes.mlmodel_passes import remove_disconnected_layers, remove_redundant_transposes, transform_conv_crop
  from coremltools.models import MLModel
  from coremltools.models import neural_network
  from coremltools.models.neural_network.printer import print_network_spec
  from coremltools.models.utils import _macos_version
label_desc: Use image node_id 3 for calling the Redundant_Transposees_Test obj's underlying member method code with example usage: obj.test_output_edge_case_2() without return types