code: def test_jumpstart_xgboost_model_uri(patched_get_model_specs):
      patched_get_model_specs.side_effect = get_prototype_model_spec
  
      # inference
      uri = model_uris.retrieve(
          region="us-west-2",
          model_scope="inference",
          model_id="xgboost-classification-model",
          model_version="*",
      )
      assert (
          uri == "s3://jumpstart-cache-prod-us-west-2/xgboost-infer/"
          "infer-xgboost-classification-model.tar.gz"
      )
  
      # training
      uri = model_uris.retrieve(
          region="us-west-2",
          model_scope="training",
          model_id="xgboost-classification-model",
          model_version="*",
      )
      assert (
          uri == "s3://jumpstart-cache-prod-us-west-2/xgboost-training/"
          "train-xgboost-classification-model.tar.gz"
      )
  
imports: from __future__ import absolute_import
  from mock.mock import patch
  from sagemaker import model_uris
  from tests.unit.sagemaker.jumpstart.utils import get_prototype_model_spec
label_desc: Use image node_id 1 for calling a global function with example usage: test_jumpstart_xgboost_model_uri(patched_get_model_specs) without return types