code: def test_network_shape_multiple_outputs(self):
      conn = layers.Input(10) >> (layers.Sigmoid(1) | layers.Sigmoid(2))
      self.assertShapesEqual(conn.input_shape, (None, 10))
      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 3 for calling the InlineDefinitionsTestCase obj's underlying member method code with example usage: obj.test_network_shape_multiple_outputs() without return types