Du kan inte ange en icke-standardanvändare med -U i psql när du använder ident autentisering. Du kommer inte att köra psql som den användaren, så auth kommer att misslyckas.
Du måste antingen använda sudo -u testuser psql test eller ändra pg_hba.conf så att autentisering (åtminstone för testuser på db test ) använder md5 lösenordsautentisering och ställ in ett lösenord för testuser med ALTER USER ... PASSWORD om de inte redan har en.