* IAM - get_user() #3828 - fixing issue where the get_user method does not return tags * adding get_user with tags test
This commit is contained in:
parent
15eda737d6
commit
6ea6445f60
@ -484,9 +484,9 @@ class IamResponse(BaseResponse):
|
|||||||
user = User("default_user")
|
user = User("default_user")
|
||||||
else:
|
else:
|
||||||
user = iam_backend.get_user(user_name)
|
user = iam_backend.get_user(user_name)
|
||||||
|
tags = iam_backend.tagger.list_tags_for_resource(user.arn).get("Tags", [])
|
||||||
template = self.response_template(USER_TEMPLATE)
|
template = self.response_template(USER_TEMPLATE)
|
||||||
return template.render(action="Get", user=user)
|
return template.render(action="Get", user=user, tags=tags)
|
||||||
|
|
||||||
def list_users(self):
|
def list_users(self):
|
||||||
path_prefix = self._get_param("PathPrefix")
|
path_prefix = self._get_param("PathPrefix")
|
||||||
|
@ -4075,7 +4075,8 @@ def test_create_user_with_tags():
|
|||||||
assert resp["User"]["Tags"] == tags
|
assert resp["User"]["Tags"] == tags
|
||||||
resp = conn.list_user_tags(UserName=user_name)
|
resp = conn.list_user_tags(UserName=user_name)
|
||||||
assert resp["Tags"] == tags
|
assert resp["Tags"] == tags
|
||||||
|
resp = conn.get_user(UserName=user_name)
|
||||||
|
assert resp["User"]["Tags"] == tags
|
||||||
resp = conn.create_user(UserName="test-create-user-no-tags")
|
resp = conn.create_user(UserName="test-create-user-no-tags")
|
||||||
assert "Tags" not in resp["User"]
|
assert "Tags" not in resp["User"]
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user