You've already forked community.general
mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-29 07:41:16 +03:00
keycloak_userprofile: improve diff by deserializing fetched kc.user.profile.config
and serializing it before sending (#8940)
* deserialize fetched `kc.user.profile.config` and serialize it before sending * change `kc.user.profile.config` to JSON formatted string in mock `get_component` responses * add changelog fragment
This commit is contained in:
@ -17,6 +17,8 @@ from ansible_collections.community.general.plugins.modules import keycloak_userp
|
||||
|
||||
from itertools import count
|
||||
|
||||
from json import dumps
|
||||
|
||||
from ansible.module_utils.six import StringIO
|
||||
|
||||
|
||||
@ -509,7 +511,7 @@ class TestKeycloakUserprofile(ModuleTestCase):
|
||||
"providerType": "org.keycloak.userprofile.UserProfileProvider",
|
||||
"config": {
|
||||
"kc.user.profile.config": [
|
||||
{
|
||||
dumps({
|
||||
"attributes": [
|
||||
{
|
||||
"name": "username",
|
||||
@ -625,7 +627,7 @@ class TestKeycloakUserprofile(ModuleTestCase):
|
||||
"displayDescription": "Attributes, which refer to user metadata",
|
||||
}
|
||||
],
|
||||
}
|
||||
})
|
||||
]
|
||||
}
|
||||
}
|
||||
@ -714,7 +716,7 @@ class TestKeycloakUserprofile(ModuleTestCase):
|
||||
"providerType": "org.keycloak.userprofile.UserProfileProvider",
|
||||
"config": {
|
||||
"kc.user.profile.config": [
|
||||
{
|
||||
dumps({
|
||||
"attributes": [
|
||||
{
|
||||
"name": "username",
|
||||
@ -830,7 +832,7 @@ class TestKeycloakUserprofile(ModuleTestCase):
|
||||
"displayDescription": "Attributes, which refer to user metadata",
|
||||
}
|
||||
],
|
||||
}
|
||||
})
|
||||
]
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user