code: def setUp(self):  # type: () -> None
      self.img_arr = np.uint8(npr.rand(224, 224, 3) * 255)  # type: ignore
      self.img = Image.fromarray(np.uint8(self.img_arr))  # type: ignore
      self.img_arr = np.float32(self.img_arr)  # type: ignore
      self.onnx_model = _onnx_create_single_node_model(
          "Relu", [(3, 224, 224)], [(3, 224, 224)]
      )
      self.input_names = [i.name for i in self.onnx_model.graph.input]
      self.output_names = [o.name for o in self.onnx_model.graph.output]
  
file_path: turicreate/src/external/coremltools_wrap/coremltools/coremltools/converters/onnx/_tests/test_convert.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from __future__ import unicode_literals
  from coremltools._deps import _HAS_ONNX, MSG_ONNX_NOT_FOUND, _IS_MACOS
  import unittest
  import numpy
  import numpy.testing
  import numpy.random
  from PIL import Image
label_desc: Use image node_id 1 for calling the ConvertTest obj's underlying member method code with example usage: obj.setUp() without return types