code: def test_chunked_bcast_objs(self):
      # success
      for s, l in [
          (10, 1),
          (1024, 7),
          (355678, 2378),
          (234, INT_MAX - 1),
      ]:
          self.check_chunked_bcast_obj(s, l)
      # fail
      for s, l in [(200, -1), (23, INT_MAX)]:
          with pytest.raises(AssertionError):
              self.check_chunked_bcast_obj(s, l)
  
file_path: chainer/tests/chainermn_tests/communicator_tests/test_communication_utility.py
imports: import mpi4py
  import numpy
  import pytest
  import unittest
  from chainermn.communicators._communication_utility import chunked_bcast_obj
  from chainermn.communicators._communication_utility import INT_MAX
  from chainermn.communicators.naive_communicator import NaiveCommunicator
label_desc: Use image node_id 2 for calling the TestCommunicationUtility obj's underlying member method code with example usage: obj.test_chunked_bcast_objs() without return types