code: def test_inline_operation_order(self):
      in1 = layers.Input(10)
      out1 = layers.Sigmoid(1)
      out2 = layers.Sigmoid(2)
      conn = in1 >> out1 | out2
  
      self.assertShapesEqual(conn.input_shape, [(None, 10), None])
      self.assertShapesEqual(conn.output_shape, [(None, 1), (None, 2)])
  
imports: import numpy
  from neupy import layers
  from neupy.utils import asfloat
  from neupy.exceptions import LayerConnectionError
  from base import BaseTestCase
label_desc: Use image node_id 4 for calling the InlineDefinitionsTestCase obj's underlying member method code with example usage: obj.test_inline_operation_order() without return types