code: def test_timeout_stopper_recover_after_timeout():
      """ "If checkpointed after timeout, should still stop after recover."""
      with freeze_time() as frozen:
          stopper = TimeoutStopper(timeout=60)
          assert not stopper.stop_all()
          frozen.tick(62)
          assert stopper.stop_all()
          checkpoint = pickle.dumps(stopper)
  
          # Continue sometime in the future
          frozen.tick(200)
  
          # Continue, so we should still time out.
          stopper = pickle.loads(checkpoint)
          assert stopper.stop_all()
          frozen.tick(10)
          assert stopper.stop_all()
  
imports: import pickle
  from freezegun import freeze_time
  from ray.tune.stopper import TimeoutStopper
label_desc: Use image node_id 3 for calling a global function with example usage: test_timeout_stopper_recover_after_timeout() without return types