/
githubmirror
/
salt
Обзор
Документация
Войти
/
githubmirror
/
salt
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/pytests/unit/modules/test_saltcloudmod.py
27 строк
756 B
Pedro Algarvio
Update pre-commit hook versions
29 фев 2024, 15:30
Не верифицирован
29 фев 2024, 15:30
f454911
Код
Авторство
О чём код?
""" :codeauthor: Rahul Handay <rahulha@saltstack.com> """ import pytest import salt.modules.saltcloudmod as saltcloudmod import salt.utils.json from tests.support.mock import MagicMock, patch @pytest.fixture def configure_loader_modules(): return {saltcloudmod: {}} def test_create(): """ Test if create the named vm """ mock = MagicMock(return_value="""{"foo": "bar"}""") mock_json_loads = MagicMock(side_effect=ValueError()) with patch.dict(saltcloudmod.__salt__, {"cmd.run_stdout": mock}): assert saltcloudmod.create("webserver", "rackspace_centos_512") with patch.object(salt.utils.json, "loads", mock_json_loads): assert saltcloudmod.create("webserver", "rackspace_centos_512") == {}