code: def test_get_store_sqlalchemy_store(db_type, monkeypatch):
      uri = f"{db_type}://hostname/database"
      monkeypatch.setenv(MLFLOW_TRACKING_URI.name, uri)
      monkeypatch.delenv(
          "MLFLOW_SQLALCHEMYSTORE_POOLCLASS", raising=False
      )
      with mock.patch(
          "sqlalchemy.create_engine"
      ) as mock_create_engine, mock.patch(
          "mlflow.store.db.utils._initialize_tables"
      ), mock.patch(
          "mlflow.store.model_registry.sqlalchemy_store.SqlAlchemyStore."
          "_verify_registry_tables_exist"
      ):
          store = _get_store()
          assert isinstance(store, SqlAlchemyStore)
          assert store.db_uri == uri
  
      mock_create_engine.assert_called_once_with(
          uri, pool_pre_ping=True
      )
  
imports: import io
  import pickle
  from unittest import mock
  import pytest
  from mlflow.environment_variables import MLFLOW_TRACKING_URI
  from mlflow.store._unity_catalog.registry.rest_store import UcModelRegistryStore
  from mlflow.store.db.db_types import DATABASE_ENGINES
  from mlflow.store.model_registry.rest_store import RestStore
  from mlflow.store.model_registry.sqlalchemy_store import SqlAlchemyStore
  from mlflow.tracking._model_registry.utils import _get_store, get_registry_uri, set_registry_uri
  from mlflow.tracking.registry import UnsupportedModelRegistryStoreURIException
label_desc: Use image node_id 8 for calling a global function with example usage: test_get_store_sqlalchemy_store(db_type, monkeypatch) without return types