is the pottermore test accurate