code: def test_transpose_undefined_input_shape(self):
      network = layers.Transpose((1, 0, 2))
      self.assertShapesEqual(network.input_shape, None)
      self.assertShapesEqual(network.output_shape, (None, None, None))
  
      network = layers.Transpose((1, 0))
      self.assertShapesEqual(network.input_shape, None)
      self.assertShapesEqual(network.output_shape, (None, None))
  
imports: import numpy
  from neupy import layers
  from neupy.utils import asfloat, tf_utils
  from neupy.exceptions import LayerConnectionError
  from base import BaseTestCase
label_desc: Use image node_id 5 for calling the TransposeTestCase obj's underlying member method code with example usage: obj.test_transpose_undefined_input_shape() without return types