#2163 - Delete IAM group; Add test case and align error message with AWS

This commit is contained in:
Bert Blommers 2019-11-08 01:19:45 -08:00
commit cd5b64b0c5
3 changed files with 23 additions and 9 deletions

View file

@ -1225,7 +1225,9 @@ class IAMBackend(BaseBackend):
try:
del self.groups[group_name]
except KeyError:
raise IAMNotFoundException("Group {0} not found".format(group_name))
raise IAMNotFoundException(
"The group with name {0} cannot be found.".format(group_name)
)
def create_user(self, user_name, path="/"):
if user_name in self.users:

View file

@ -429,10 +429,10 @@ class IamResponse(BaseResponse):
return template.render(name="GetGroupPolicyResponse", **policy_result)
def delete_group(self):
group_name = self._get_param('GroupName')
group_name = self._get_param("GroupName")
iam_backend.delete_group(group_name)
template = self.response_template(GENERIC_EMPTY_TEMPLATE)
return template.render(name='DeleteGroup')
return template.render(name="DeleteGroup")
def create_user(self):
user_name = self._get_param("UserName")