docstr: Tests that providing a non existing output/input name in the io_map argument produces an error.
code: def test_error_wrong_input_output_name(self) -> None:
      """Tests that providing a non existing output/input name in the io_map argument produces an error."""
      m1, m2 = _load_model(M1_DEF), _load_model(M2_DEF)
  
      self.assertRaises(
          ValueError,
          compose.merge_models,
          m1,
          m2,
          io_map=[
              ("wrong_outname", "B01"),
              ("B10", "B11"),
              ("B20", "B21"),
          ],
      )
  
      # Wrong output name
      self.assertRaises(
          ValueError,
          compose.merge_models,
          m1,
          m2,
          io_map=[
              ("B00", "wrong_input"),
              ("B10", "B11"),
              ("B20", "B21"),
          ],
      )
  
imports: import unittest
  from typing import Callable, List, Optional, Sequence, Tuple
  import numpy
  from onnx import FunctionProto, GraphProto, ModelProto, NodeProto, SparseTensorProto, TensorProto, ValueInfoProto, checker, compose, helper, parser, version_converter
label_desc: Use image node_id 10 for calling the TestComposeFunctions obj's underlying member method code with example usage: obj.test_error_wrong_input_output_name() without return types