Support IAM account alias (#1088)

This commit is contained in:
Toshiya Kawasaki 2017-09-08 03:21:44 +09:00 committed by Jack Danger
commit ee4ca0c39a
3 changed files with 77 additions and 0 deletions

View file

@ -0,0 +1,20 @@
import boto3
import sure # noqa
from moto import mock_iam
@mock_iam()
def test_account_aliases():
client = boto3.client('iam', region_name='us-east-1')
alias = 'my-account-name'
aliases = client.list_account_aliases()
aliases.should.have.key('AccountAliases').which.should.equal([])
client.create_account_alias(AccountAlias=alias)
aliases = client.list_account_aliases()
aliases.should.have.key('AccountAliases').which.should.equal([alias])
client.delete_account_alias(AccountAlias=alias)
aliases = client.list_account_aliases()
aliases.should.have.key('AccountAliases').which.should.equal([])