code: def test_fake_as_funcnode_without_replace():
      class Model(chainer.Chain):
          def _init__(self):
              super().__init__()
  
          def add(self, xs, value=0.01):
              return xs.array + value
  
          def __call__(self, xs):
              return F.sigmoid(self.add(xs))
  
      model = Model()
      x = input_generator.increasing(3, 4)
  
      onnx_model = export(model, x)
      sigmoid_nodes = [
          node
          for node in onnx_model.graph.node
          if node.op_type == "Sigmoid"
      ]
      assert len(sigmoid_nodes) == 1
      # sigmoid node should be expected to connect with input
      # but the connection is cut because `add` method takes array.
      assert not sigmoid_nodes[0].input[0] == "Input_0"
  
imports: import os
  import warnings
  import chainer
  import chainer.functions
  import chainer.links
  from chainer import testing
  import numpy
  import onnx
  import pytest
  from onnx_chainer import export
  from onnx_chainer import export_testcase
  from onnx_chainer import onnx_helper
  from onnx_chainer.replace_func import as_funcnode
  from onnx_chainer.replace_func import fake_as_funcnode
  from onnx_chainer.testing import input_generator
  from onnx_chainer_tests.helper import ONNXModelChecker
  from onnx_chainer_tests.helper import ONNXModelTest
label_desc: Use image node_id 1 for calling a global function with example usage: test_fake_as_funcnode_without_replace() and returns: unknown, F