Add support for iam update_user
This covers both the NewPath and NewUserName parameters for update_user, but without regex validation for these values.
This commit is contained in:
parent
64152f4cda
commit
d53626ad9a
4 changed files with 38 additions and 1 deletions
|
|
@ -401,6 +401,19 @@ def test_get_user():
|
|||
conn.get_user('my-user')
|
||||
|
||||
|
||||
@mock_iam()
|
||||
def test_update_user():
|
||||
conn = boto3.client('iam', region_name='us-east-1')
|
||||
with assert_raises(conn.exceptions.NoSuchEntityException):
|
||||
conn.update_user(UserName='my-user')
|
||||
conn.create_user(UserName='my-user')
|
||||
conn.update_user(UserName='my-user', NewPath='/new-path/', NewUserName='new-user')
|
||||
response = conn.get_user(UserName='new-user')
|
||||
response['User'].get('Path').should.equal('/new-path/')
|
||||
with assert_raises(conn.exceptions.NoSuchEntityException):
|
||||
conn.get_user(UserName='my-user')
|
||||
|
||||
|
||||
@mock_iam_deprecated()
|
||||
def test_get_current_user():
|
||||
"""If no user is specific, IAM returns the current user"""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue