code: def test_push_uuid_tag_if_no_remote_image(fake_process):
      """Check that push_uuid_tag DOES attempt to push if the image doesn't exist in
      the remote container registry already.
  
      """
      project_id = "project"
      image_id = "imageid"
  
      base_tag = p._image_tag_for_project(
          project_id, image_id, include_tag=False
      )
      tag = p._image_tag_for_project(project_id, image_id)
  
      register_list_tags(
          fake_process, project_id, base_tag, stdout="[]"
      )
  
      fake_process.register_subprocess(["docker", "tag", image_id, tag])
      fake_process.register_subprocess(["docker", "push", tag])
  
      assert p.push_uuid_tag(project_id, image_id) == tag
  
imports: import caliban.docker.push
label_desc: Use image node_id 5 for calling a global function with example usage: test_push_uuid_tag_if_no_remote_image(fake_process) without return types