code: def test_empty_list_attribute(self):
      model = onnx.parser.parse_model(
          """
              <
                  ir_version: 7,
                  opset_import: [ "" : 17]
              >
              agraph (float[N] x) => (int64[M] y)
              {
                  y = Constant <value_ints: ints = []>()
              }
          """
      )
      # Should not throw an error
      checker.check_model(model, full_check=True)
      model = onnx.parser.parse_model(
          """
              <
                  ir_version: 7,
                  opset_import: [ "" : 17]
              >
              agraph (float[N] x) => (float[M] y)
              {
                  y = Constant <value_floats: floats = []>()
              }
          """
      )
      # Should not throw an error
      checker.check_model(model, full_check=True)
  
imports: import os
  import tempfile
  import unittest
  from typing import Sequence
  import numpy
  import onnx.defs
  import onnx.parser
  from onnx import GraphProto, SparseTensorProto, TensorProto, checker, helper, numpy_helper, shape_inference
label_desc: Use image node_id 41 for calling the TestChecker obj's underlying member method code with example usage: obj.test_empty_list_attribute() without return types