from dashboard.runtime_env import is_hosted_space def test_is_hosted_space_false_without_hf_environment(monkeypatch): monkeypatch.delenv("SYSTEM", raising=False) monkeypatch.delenv("SPACE_ID", raising=False) assert is_hosted_space() is False def test_is_hosted_space_true_for_spaces_system(monkeypatch): monkeypatch.setenv("SYSTEM", "spaces") monkeypatch.delenv("SPACE_ID", raising=False) assert is_hosted_space() is True def test_is_hosted_space_true_when_space_id_is_defined(monkeypatch): monkeypatch.delenv("SYSTEM", raising=False) monkeypatch.setenv("SPACE_ID", "Viney/amplegest") assert is_hosted_space() is True