/
githubmirror
/
salt
Обзор
Документация
Войти
/
githubmirror
/
salt
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/pytests/unit/states/test_process.py
33 строки
893 B
Pedro Algarvio
Update to isort 5.10.1
01 авг 2022, 21:49
01 авг 2022, 21:49
4d49013
Код
Авторство
О чём код?
""" :codeauthor: Jayesh Kariya <jayeshk@saltstack.com> """ import pytest import salt.states.process as process from tests.support.mock import MagicMock, patch @pytest.fixture def configure_loader_modules(): return {process: {}} def test_absent(): """ Test to ensures that the named command is not running. """ name = "apache2" ret = {"name": name, "changes": {}, "result": None, "comment": ""} mock = MagicMock(return_value="") with patch.dict(process.__salt__, {"ps.pgrep": mock, "ps.pkill": mock}): with patch.dict(process.__opts__, {"test": True}): comt = "No matching processes running" ret.update({"comment": comt}) assert process.absent(name) == ret with patch.dict(process.__opts__, {"test": False}): ret.update({"result": True}) assert process.absent(name) == ret