Files
2026-07-13 13:22:34 +08:00

33 lines
866 B
Python

import pytest
import mlflow.deployments.utils
from mlflow.deployments.interface import get_deploy_client
mlflow.deployments.utils._deployments_target = None
def test_get_deploy_client_no_args():
mlflow.deployments.utils._deployments_target = None
assert get_deploy_client() is None
def test_get_deploy_client_none():
mlflow.deployments.utils._deployments_target = None
assert get_deploy_client(None) is None
def test_get_deploy_client_from_set_deployments_target():
from mlflow.deployments import set_deployments_target
set_deployments_target("databricks")
assert get_deploy_client(None) is not None
@pytest.fixture
def set_deployment_envs(monkeypatch):
monkeypatch.setenv("MLFLOW_DEPLOYMENTS_TARGET", "databricks")
def test_get_deploy_client_from_env(set_deployment_envs):
assert get_deploy_client(None) is not None