Files
mlflow--mlflow/tests/tracking/context/test_system_environment_context.py
2026-07-13 13:22:34 +08:00

14 lines
570 B
Python

from mlflow.tracking.context.system_environment_context import SystemEnvironmentContext
def test_system_environment_context_in_context(monkeypatch):
monkeypatch.setenv("MLFLOW_RUN_CONTEXT", '{"A": "B"}')
assert SystemEnvironmentContext().in_context()
monkeypatch.delenv("MLFLOW_RUN_CONTEXT", raising=True)
assert not SystemEnvironmentContext().in_context()
def test_system_environment_context_tags(monkeypatch):
monkeypatch.setenv("MLFLOW_RUN_CONTEXT", '{"A": "B", "C": "D"}')
assert SystemEnvironmentContext().tags() == {"A": "B", "C": "D"}