code: def test_scatter_object_list(self):
      input_list = (
          list(range(dist.get_world_size())) if self.rank == 0 else None
      )
      output_list = [None]
      dist.scatter_object_list(
          scatter_object_output_list=output_list,
          scatter_object_input_list=input_list,
      )
  
      self.assertEqual(self.rank, output_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 10 for calling the TestObjectCollectives obj's underlying member method code with example usage: obj.test_scatter_object_list() without return types