code: def test_is_local_uri():
      assert is_local_uri("mlruns")
      assert is_local_uri("./mlruns")
      assert is_local_uri("file:///foo/mlruns")
      assert is_local_uri("file:foo/mlruns")
      assert is_local_uri("file://./mlruns")
      assert is_local_uri("file://localhost/mlruns")
      assert is_local_uri("file://localhost:5000/mlruns")
      assert is_local_uri("file://127.0.0.1/mlruns")
      assert is_local_uri("file://127.0.0.1:5000/mlruns")
      assert is_local_uri("//proc/self/root")
      assert is_local_uri("/proc/self/root")
  
      assert not is_local_uri("https://whatever")
      assert not is_local_uri("http://whatever")
      assert not is_local_uri("databricks")
      assert not is_local_uri("databricks:whatever")
      assert not is_local_uri("databricks://whatever")
  
      with pytest.raises(
          MlflowException, match="is not a valid remote uri."
      ):
          is_local_uri("file://myhostname/path/to/file")
  
imports: import pathlib
  import posixpath
  import pytest
  from mlflow.exceptions import MlflowException
  from mlflow.store.db.db_types import DATABASE_ENGINES
  from mlflow.utils.os import is_windows
  from mlflow.utils.uri import add_databricks_profile_info_to_artifact_uri, append_to_uri_path, append_to_uri_query_params, dbfs_hdfs_uri_to_fuse_path, extract_and_normalize_path, extract_db_type_from_uri, get_databricks_profile_uri_from_artifact_uri, get_db_info_from_uri, get_uri_scheme, is_databricks_acled_artifacts_uri, is_databricks_uri, is_fuse_or_uc_volumes_uri, is_http_uri, is_local_uri, is_valid_dbfs_uri, remove_databricks_profile_info_from_artifact_uri, resolve_uri_if_local, validate_path_is_safe
label_desc: Use image node_id 5 for calling a global function with example usage: test_is_local_uri() without return types