code: def test_resume_different_storage(shutdown_only, tmp_path):
      @ray.remote
      def constant():
          return 31416
  
      ray.init(storage=str(tmp_path))
      workflow.init()
      workflow.run(constant.bind(), workflow_id="const")
      assert workflow.resume(workflow_id="const") == 31416
  
imports: import subprocess
  import tempfile
  import time
  from ray.tests.conftest import *
  import pytest
  from filelock import FileLock
  import ray
  from ray._private.test_utils import run_string_as_driver_nonblocking
  from ray import workflow
  from ray.workflow import workflow_storage
  from ray.workflow.storage.debug import DebugStorage
  from ray.workflow.tests import utils
  from ray.workflow.exceptions import WorkflowNotResumableError
label_desc: Use image node_id 15 for calling a global function with example usage: test_resume_different_storage(shutdown_only, tmp_path) and returns: int