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)