def multiprocessing_helper(executor):
     client = MagicMock()
     monkeypatch.setattr(
         "prefect.engine.cloud.task_runner.Client",
         MagicMock(return_value=client),
     )
     runner = CloudTaskRunner(task=sleeper)
     runner._heartbeat = update
     with set_temporary_config({"cloud.heartbeat_interval": 0.025}):
         return runner.run(executor=executor)
 def multiprocessing_helper(executor):
     client = MagicMock()
     monkeypatch.setattr(
         "prefect.engine.cloud.task_runner.Client",
         MagicMock(return_value=client),
     )
     runner = CloudTaskRunner(task=Task())
     runner.cache_result = lambda *args, **kwargs: time.sleep(0.2)
     runner._heartbeat = update
     with set_temporary_config({"cloud.heartbeat_interval": 0.05}):
         return runner.run(executor=executor)
 def multiprocessing_helper(executor):
     set_task_run_state = MagicMock(
         side_effect=lambda task_run_id, version, state, cache_for:
         state)
     client = MagicMock(set_task_run_state=set_task_run_state)
     monkeypatch.setattr(
         "prefect.engine.cloud.task_runner.Client",
         MagicMock(return_value=client),
     )
     runner = CloudTaskRunner(task=sleeper)
     runner._heartbeat = update
     with set_temporary_config({"cloud.heartbeat_interval": 0.025}):
         return runner.run(executor=executor)