def METHOD_NAME(
    live_mock_server,
    test_settings,
    mocked_fetchable_git_repo,
    mock_load_backend,
    monkeypatch,
    mocked_public_artifact,
):
    api = wandb.sdk.internal.internal_api.Api(
        default_settings=test_settings, load_settings=False
    )
    def job_download_func(root):
        with open(os.path.join(root, "wandb-job.json"), "w") as f:
            source = {
                "_version": "v0",
                "source_type": "image",
                "source": {"image": "my-test-image:latest"},
                "input_types": INPUT_TYPES,
                "output_types": OUTPUT_TYPES,
            }
            f.write(json.dumps(source))
        with open(os.path.join(root, "requirements.frozen.txt"), "w") as f:
            f.write(utils.fixture_open("requirements.txt").read())
    mocked_public_artifact(job_download_func)
    api = wandb.sdk.internal.internal_api.Api(
        default_settings=test_settings, load_settings=False
    )
    kwargs = {
        "job": "mock_server_entity/test/test-job:v0",
        "api": api,
        "entity": "mock_server_entity",
        "project": "test",
    }
    mock_with_run_info = launch.run(**kwargs)
    check_mock_run_info(mock_with_run_info, EMPTY_BACKEND_CONFIG, kwargs)