code: def test_launch_github_url(
      runner, mocked_fetchable_git_repo, live_mock_server, monkeypatch
  ):
      async def _mock_build(*args, **kwargs):
          return "testimage:12345"
  
      monkeypatch.setattr(
          wandb.sdk.launch.builder.docker_builder.DockerBuilder,
          "build_image",
          lambda s, lp, e, jt: _mock_build(s, lp, e, jt),
      )
      with runner.isolated_filesystem():
          result = runner.invoke(
              cli.launch,
              [
                  "-u",
                  "https://github.com/test/repo.git",
                  "--entry-point",
                  "python train.py",
              ],
          )
      print(result)
      assert (
          "Launching run in docker with command: docker run"
          in result.output
      )
      assert (
          "Unable to find image 'testimage:12345' locally"
          in result.output
      )
      assert result.exit_code == 1
  
imports: import json
  import os
  from unittest.mock import Mock
  import pytest
  import wandb
  from wandb.apis import public
  from wandb.cli import cli
  from .test_launch import mock_load_backend, mocked_fetchable_git_repo
label_desc: Use image node_id 13 for calling a global function with example usage: test_launch_github_url(runner, mocked_fetchable_git_repo, live_mock_server, monkeypatch) and returns: str