code: def test_full_sync_pt_multi_process_check_true(self) -> None:
      mp_list = spawn_multi_process(
          2, "gloo", self._full_sync_worker_with_timeout, 8
      )
      # Both processes should return True
      self.assertEqual(mp_list, [True, True])
  
imports: import os
  import time
  import unittest
  from datetime import timedelta
  from random import random
  from unittest import mock
  from unittest.mock import Mock, patch
  import torch
  import torch.distributed
  from pyre_extensions import none_throws
  from torchtnt.utils.test_utils import skip_if_not_distributed, skip_if_not_gpu, spawn_multi_process
  from torchtnt.utils.timer import BoundedTimer, FullSyncPeriodicTimer, get_durations_histogram, get_recorded_durations_table, get_synced_durations_histogram, get_timer_summary, log_elapsed_time, logger, Timer
label_desc: Use image node_id 4 for calling the FullSyncPeriodicTimerTest obj's underlying member method code with example usage: obj.test_full_sync_pt_multi_process_check_true() without return types