code: def collect_testcases() -> List[TestCase]:
      """Collect model test cases defined in python/numpy code."""
      real_model_testcases = []
  
      model_tests = [
          ("test_bvlc_alexnet", "bvlc_alexnet", 1e-3, 1e-7),
          ("test_densenet121", "densenet121", 2e-3, 1e-7),
          ("test_inception_v1", "inception_v1", 1e-3, 1e-7),
          ("test_inception_v2", "inception_v2", 1e-3, 1e-7),
          ("test_resnet50", "resnet50", 1e-3, 1e-7),
          ("test_shufflenet", "shufflenet", 1e-3, 1e-7),
          ("test_squeezenet", "squeezenet", 1e-3, 1e-7),
          ("test_vgg19", "vgg19", 1e-3, 1e-7),
          ("test_zfnet512", "zfnet512", 1e-3, 1e-7),
      ]
  
      for test_name, model_name, rtol, atol in model_tests:
          url = BASE_URL % model_name
          real_model_testcases.append(
              TestCase(
                  name=test_name,
                  model_name=model_name,
                  url=url,
                  model_dir=None,
                  model=None,
                  data_sets=None,
                  kind="real",
                  rtol=rtol,
                  atol=atol,
              )
          )
  
      import_recursive(sys.modules[__name__])
  
      return real_model_testcases + _SimpleModelTestCases
  
file_path: onnx/onnx/backend/test/case/model/__init__.py
imports: import sys
  from typing import List, Optional, Sequence
  import numpy
  from onnx import ModelProto
  from onnx.backend.test.case.test_case import TestCase
  from onnx.backend.test.case.utils import import_recursive
label_desc: Use image node_id 2 for calling a global function with example usage: collect_testcases() and returns: unknown