U kunt geen niet-standaard gebruiker opgeven met -U in psql bij gebruik van ident authenticatie. Je gebruikt geen psql als die gebruiker, dus auth zal mislukken.
U moet ofwel sudo -u testuser psql test . gebruiken of verander pg_hba.conf zodat authenticatie (tenminste voor testuser op de db test ) gebruikt md5 wachtwoordverificatie en stel een wachtwoord in voor testuser met ALTER USER ... PASSWORD als ze er nog geen hebben.