/
githubmirror
/
salt
Обзор
Документация
Войти
/
githubmirror
/
salt
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/pytests/unit/modules/state/test_initial_pillar.py
21 строка
704 B
Pedro Algarvio
Migrate `tests/unit/modules/test_state.py` to Pytest
30 июл 2021, 23:47
30 июл 2021, 23:47
83390a7
Код
Авторство
О чём код?
""" Unit tests for the salt.modules.state module """ import salt.loader.context import salt.modules.state from tests.support.mock import patch def test_get_initial_pillar(): """ _get_initial_pillar returns pillar data not named context """ ctx = salt.loader.context.LoaderContext() pillar_data = {"foo": "bar"} named_ctx = ctx.named_context("__pillar__", pillar_data) opts = {"__cli": "salt-call", "pillarenv": "base"} with patch("salt.modules.state.__pillar__", named_ctx, create=True): with patch("salt.modules.state.__opts__", opts, create=True): pillar = salt.modules.state._get_initial_pillar(opts) assert pillar == pillar_data