code: def test_broadcast_object_list(self):
      val = 99 if self.rank == 0 else None
      object_list = [val] * dist.get_world_size()
      # TODO test with broadcast_object_list's device argument
      dist.broadcast_object_list(object_list=object_list)
  
      self.assertEqual(99, object_list[0])
  
imports: import os
  import sys
  from functools import wraps, partial
  import torch
  import torch.distributed
  from torch.testing._internal.common_distributed import MultiProcessTestCase, TEST_SKIPS
  from torch.testing._internal.common_utils import run_tests, TEST_WITH_DEV_DBG_ASAN
label_desc: Use image node_id 9 for calling the TestObjectCollectives obj's underlying member method code with example usage: obj.test_broadcast_object_list() without return types