async def METHOD_NAME(self):
    initial_description = "This was created by a functional test."
    updated_description = "Updated description."
    included_account = self.all_account_ids[0]
    self.template.included_accounts = [included_account]
    self.template.excluded_accounts = []
    self.template.properties.description = initial_description
    self.template.write()
    self.template.properties.description = updated_description
    changes = await self.template.apply(IAMBIC_TEST_DETAILS.config.aws)
    screen_render_resource_changes([changes])
    file_sys_template = AwsIamManagedPolicyTemplate.load(self.template.file_path)
    self.assertEqual(file_sys_template.properties.description, initial_description)
    await managed_policy_full_import(
        [
            ManagedPolicyMessageDetails(
                account_id=included_account,
                policy_path=self.template.properties.path,
                policy_name=self.template.properties.policy_name,
                delete=False,
            )
        ]
    )
    file_sys_template = AwsIamManagedPolicyTemplate.load(self.template.file_path)
    self.assertEqual(file_sys_template.properties.description, updated_description)