code: def test_graph_module3(self):
      class MyModule(nn.Module):
          def __init__(self):
              super().__init__()
              self.module = nn.ModuleList(
                  [nn.Linear(5, 3), nn.Linear(3, 1)]
              )
  
          def forward(self, x):
              x = self.module[0](x)
              x = self.module[1](x)
              return x
  
      self._test_graph(
          MyModule(),
          torch.randn(4, 5),
          os.path.join(
              os.path.dirname(__file__),
              "expect",
              "test_graph_module3.expect",
          ),
      )
  
imports: import sys
  import os
  import math
  import uuid
  import shutil
  import numpy
  import torch
  import torch.nn
  import torch.nn.functional
  from tensorboard.compat.proto.graph_pb2 import GraphDef
  from google.protobuf import text_format
  import unittest
  from unittest import TestCase, main
  from nni.common.graph_utils import build_module_graph, build_graph, TorchModuleGraph, TUPLE_UNPACK_KIND
label_desc: Use image node_id 5 for calling the GraphUtilsTestCase obj's underlying member method code with example usage: obj.test_graph_module3() and returns: x