code: def check(self, bbox_a, bbox_b, expected):
      iou = bbox_iou(bbox_a, bbox_b)
  
      self.assertIsInstance(iou, type(expected))
      np.testing.assert_equal(cuda.to_cpu(iou), cuda.to_cpu(expected))
  
file_path: chainercv/tests/utils_tests/bbox_tests/test_bbox_iou.py
imports: from __future__ import division
  import unittest
  import numpy
  from chainer.backends import cuda
  from chainer import testing
  from chainer.testing import attr
  from chainercv.utils import bbox_iou
label_desc: Use image node_id 1 for calling the TestBboxIou obj's underlying member method code with example usage: obj.check(bbox_a, bbox_b, expected) without return types