Пример #1
0
def test_delete_group(iam, group, user_roles):
    role = iam.Role('test_user_alice')
    aws.update_group_members(group.arn, set([role.name]))

    assert len(list(role.attached_policies.all())) == 2

    try:
        aws.delete_group(group.arn)

    except NotImplementedError as e:
        if 'delete_policy' in str(e):
            # moto 1.3.13 doesn't mock delete_policy yet
            pass

    # with pytest.raises(iam.meta.client.exceptions.NoSuchEntityException):
    #     iam.Policy(group_arn).load()

    assert len(list(role.attached_policies.all())) == 1
 def delete(self):
     aws.delete_group(self.arn)