code: def test_identical_outputs(self):
      x, y, z = floats("xyz")
      e0 = x + y + z
      e1 = x + y + z
      e2 = x / y
      C = Composite([x, y, z], [e0, e1, e2])
      c = C.make_node(x, y, z)
      g = FunctionGraph([x, y, z], c.outputs)
      fn = make_function(DualLinker().accept(g))
      assert fn(1.0, 2.0, 3.0) == [6.0, 6.0, 0.5]
  
imports: import numpy
  import pytest
  import pytensor
  import pytensor.tensor
  import tests.unittest_tools
  from pytensor.compile.mode import Mode
  from pytensor.graph.fg import FunctionGraph
  from pytensor.link.c.basic import DualLinker
  from pytensor.scalar.basic import ComplexError, Composite, InRange, ScalarType, add, and_, arccos, arccosh, arcsin, arcsinh, arctan, arctan2, arctanh, cast, complex64, constant, cos, cosh, deg2rad, eq, exp, exp2, expm1, float16, float32, floats, int8, int32, ints, invert, log, log1p, log2, log10, mean, mul, neq, rad2deg, reciprocal, sin, sinh, sqrt, switch, tan, tanh, true_div, uint8
  from pytensor.tensor.type import fscalar, imatrix, iscalar, matrix
  from tests.link.test_link import make_function
label_desc: Use image node_id 6 for calling the TestComposite obj's underlying member method code with example usage: obj.test_identical_outputs() without return types