mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
adding test to ensure kwargs, eg. saltenv are passed along to pillar.items
This commit is contained in:
parent
1ae703b352
commit
d588400639
1 changed files with 11 additions and 1 deletions
|
@ -2,7 +2,7 @@ import pytest
|
|||
|
||||
import salt.modules.pillar as pillarmod
|
||||
from salt.utils.odict import OrderedDict
|
||||
from tests.support.mock import MagicMock, patch
|
||||
from tests.support.mock import MagicMock, call, patch
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
|
@ -37,6 +37,16 @@ def test_obfuscate(pillar_value):
|
|||
assert pillarmod.obfuscate() == dict(a="<int>", b="<str>")
|
||||
|
||||
|
||||
def test_obfuscate_with_kwargs(pillar_value):
|
||||
with patch(
|
||||
"salt.modules.pillar.items", MagicMock(return_value=pillar_value)
|
||||
) as pillar_items_mock:
|
||||
ret = pillarmod.obfuscate(saltenv="saltenv")
|
||||
# ensure the kwargs are passed along to pillar.items
|
||||
assert call(saltenv="saltenv") in pillar_items_mock.mock_calls
|
||||
assert ret == dict(a="<int>", b="<str>")
|
||||
|
||||
|
||||
def test_ls(pillar_value):
|
||||
with patch("salt.modules.pillar.items", MagicMock(return_value=pillar_value)):
|
||||
ls = sorted(pillarmod.ls())
|
||||
|
|
Loading…
Add table
Reference in a new issue