code: def test_restart(self):
      experiment_id = str(uuid.uuid4())
      arg1 = random.randint(0, 10000)
  
      jobfile = self.get_jobfile(
          "completion_service_testfunc_saveload.py"
      )
      with CompletionService(
          experiment_id,
          config=self.get_config_path(),
          cloud_timeout=LOCAL_TEST_TIMEOUT,
      ) as cs:
          key1 = cs.submitTask(jobfile, arg1, job_id=0)
          ret_key1, result1 = cs.getResults()
          self.assertEquals(key1, ret_key1)
          self.assertEquals(result1, arg1)
  
          key2 = cs.submitTask(jobfile, None, job_id=0)
          ret_key2, result2 = cs.getResults()
          self.assertEquals(key2, ret_key2)
          self.assertEquals(result2, arg1 + 1)
  
imports: import uuid
  import random
  import unittest
  import os
  import hashlib
  import six
  import tempfile
  from timeout_decorator import timeout
  from .completion_service import CompletionService
  from studio.extra_util import has_aws_credentials
  from studio.util.util import rand_string, filehash
  from studio.storage.storage_util import download_file
label_desc: Use image node_id 13 for calling the CompletionServiceTest obj's underlying member method code with example usage: obj.test_restart() without return types