Adding put_role_policy, get_role_policy, and list_role_policies, update_assume_role_policy
This commit is contained in:
parent
7f6af025f3
commit
cc312d29fc
3 changed files with 108 additions and 5 deletions
|
|
@ -61,12 +61,33 @@ def test_create_role_and_instance_profile():
|
|||
conn.list_roles().roles[0].role_name.should.equal('my-role')
|
||||
conn.list_instance_profiles().instance_profiles[0].instance_profile_name.should.equal("my-profile")
|
||||
|
||||
|
||||
@mock_iam()
|
||||
def test_create_role():
|
||||
def test_list_role_policies():
|
||||
conn = boto.connect_iam()
|
||||
conn.create_role('test')
|
||||
with assert_raises(BotoServerError):
|
||||
conn.create_role('test')
|
||||
conn.create_role("my-role")
|
||||
conn.put_role_policy("my-role", "test policy", "my policy")
|
||||
role = conn.list_role_policies("my-role")
|
||||
role.policy_names[0].should.equal("test policy")
|
||||
|
||||
|
||||
@mock_iam()
|
||||
def test_put_role_policy():
|
||||
conn = boto.connect_iam()
|
||||
conn.create_role("my-role", assume_role_policy_document="some policy", path="my-path")
|
||||
conn.put_role_policy("my-role", "test policy", "my policy")
|
||||
policy = conn.get_role_policy("my-role", "test policy")['get_role_policy_response']['get_role_policy_result']['policy_name']
|
||||
policy.should.equal("test policy")
|
||||
|
||||
|
||||
@mock_iam()
|
||||
def test_update_assume_role_policy():
|
||||
conn = boto.connect_iam()
|
||||
role = conn.create_role("my-role")
|
||||
conn.update_assume_role_policy(role.role_name, "my-policy")
|
||||
role = conn.get_role("my-role")
|
||||
role.assume_role_policy_document.should.equal("my-policy")
|
||||
|
||||
|
||||
@mock_iam()
|
||||
def test_create_group():
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue