code: def test_rotate_bbox(self):
      size = (32, 24)
      bbox = generate_random_bbox(10, size, 0, 24)
  
      out = rotate_bbox(bbox, self.angle, size)
      if self.angle % 180 != 0:
          rotate_size = size[::-1]
      else:
          rotate_size = size
      out = rotate_bbox(out, -1 * self.angle, rotate_size)
  
      np.testing.assert_almost_equal(out, bbox, decimal=6)
  
file_path: chainercv/tests/transforms_tests/bbox_tests/test_rotate_bbox.py
imports: import unittest
  import numpy
  from chainer import testing
  from chainercv.transforms import rotate_bbox
  from chainercv.utils import generate_random_bbox
label_desc: Use image node_id 1 for calling the TestRotateBbox obj's underlying member method code with example usage: obj.test_rotate_bbox() without return types