code: def test_parse_model_uri():
      prefix, suffix = _parse_model_uri("openai:/gpt-3.5-turbo")
  
      assert prefix == "openai"
      assert suffix == "gpt-3.5-turbo"
  
      prefix, suffix = _parse_model_uri("model:/123")
  
      assert prefix == "model"
      assert suffix == "123"
  
      prefix, suffix = _parse_model_uri("gateway:/my-route")
  
      assert prefix == "gateway"
      assert suffix == "my-route"
  
      prefix, suffix = _parse_model_uri("endpoints:/my-endpoint")
  
      assert prefix == "endpoints"
      assert suffix == "my-endpoint"
  
imports: from unittest import mock
  import pytest
  from mlflow.exceptions import MlflowException
  from mlflow.gateway.config import Route, RouteModelInfo
  from mlflow.metrics.genai.model_utils import _parse_model_uri, score_model_on_payload
label_desc: Use image node_id 5 for calling a global function with example usage: test_parse_model_uri() without return types