add test case for IoT attach_policy

do nothing if policy have already attached to certificate
This commit is contained in:
Tomoya Iwata 2018-10-28 17:13:17 +09:00
parent 80f860727f
commit 249dd7059e

View File

@ -318,6 +318,15 @@ def test_principal_policy():
client.attach_policy(policyName=policy_name, target=cert_arn)
res = client.list_principal_policies(principal=cert_arn)
res.should.have.key('policies').which.should.have.length_of(1)
for policy in res['policies']:
policy.should.have.key('policyName').which.should_not.be.none
policy.should.have.key('policyArn').which.should_not.be.none
# do nothing if policy have already attached to certificate
client.attach_policy(policyName=policy_name, target=cert_arn)
res = client.list_principal_policies(principal=cert_arn)
res.should.have.key('policies').which.should.have.length_of(1)
for policy in res['policies']: