async def METHOD_NAME(self, api_v2_client, api_cookies, test_ability, updated_ability_payload):
    resp = await api_v2_client.patch('/api/v2/abilities/123', cookies=api_cookies, json=updated_ability_payload)
    assert resp.status == HTTPStatus.OK
    ability = (await BaseService.get_service('data_svc').locate('abilities', {'ability_id': '123'}))[0]
    assert ability.schema.dump(ability) == updated_ability_payload