mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Don't change perms list, only existing perms should be a dictionary.
Refs #28269
This commit is contained in:
parent
7601647d69
commit
e2b0fee57e
2 changed files with 4 additions and 3 deletions
|
@ -171,7 +171,7 @@ def present(name,
|
|||
{'old': tags,
|
||||
'new': new_tags}})
|
||||
try:
|
||||
existing_perms = __salt__['rabbitmq.list_user_permissions'](name, runas=runas)[0]
|
||||
existing_perms = __salt__['rabbitmq.list_user_permissions'](name, runas=runas)
|
||||
except CommandExecutionError as err:
|
||||
ret['comment'] = 'Error: {0}'.format(err)
|
||||
return ret
|
||||
|
|
|
@ -39,7 +39,8 @@ class RabbitmqUserTestCase(TestCase):
|
|||
name = 'foo'
|
||||
passwd = 'password'
|
||||
tag = 'user'
|
||||
perms = [{'/': ['.*', '.*']}]
|
||||
existing_perms = {'/': ['.*', '.*']}
|
||||
perms = [existing_perms]
|
||||
|
||||
ret = {'name': name,
|
||||
'changes': {},
|
||||
|
@ -49,7 +50,7 @@ class RabbitmqUserTestCase(TestCase):
|
|||
mock = MagicMock(side_effect=[True, False, True, True,
|
||||
True, True, True])
|
||||
mock_dct = MagicMock(return_value={name: set(tag)})
|
||||
mock_pr = MagicMock(return_value=perms)
|
||||
mock_pr = MagicMock(return_value=existing_perms)
|
||||
mock_add = MagicMock(return_value={'Added': name})
|
||||
with patch.dict(rabbitmq_user.__salt__,
|
||||
{'rabbitmq.user_exists': mock,
|
||||
|
|
Loading…
Add table
Reference in a new issue