code: def test_since_version(self):
      # Test that the since_version parameter is required and is an integer
      with self.assertRaises(TypeError):
          defs.OpSchema("test_op", "test_domain")  # type: ignore
  
      schema = defs.OpSchema("test_op", "test_domain", 1)
      self.assertEqual(schema.since_version, 1)
  
imports: import unittest
  from typing import Sequence
  import parameterized
  import onnx
  from onnx import defs
label_desc: Use image node_id 7 for calling the TestOpSchema obj's underlying member method code with example usage: obj.test_since_version() without return types