Fix IAM instance profile tracking to reflect AWS's requirement for account-unique names

This commit is contained in:
Steven Reiling 2019-11-14 14:07:04 -08:00
commit cd0769af7e
2 changed files with 17 additions and 3 deletions

View file

@ -169,6 +169,14 @@ def test_create_role_and_instance_profile():
profile.path.should.equal("/")
@mock_iam
def test_create_instance_profile_should_throw_when_name_is_not_unique():
conn = boto3.client("iam", region_name="us-east-1")
conn.create_instance_profile(InstanceProfileName="unique-instance-profile")
with assert_raises(ClientError):
conn.create_instance_profile(InstanceProfileName="unique-instance-profile")
@mock_iam_deprecated()
def test_remove_role_from_instance_profile():
conn = boto.connect_iam()