Non puoi specificare un utente non predefinito con -U in psql quando si utilizza ident autenticazione. Non eseguirai psql come quell'utente, quindi l'autenticazione fallirà.
Devi usare sudo -u testuser psql test o cambia pg_hba.conf in modo che l'autenticazione (almeno per testuser sul db test ) usa md5 autenticazione con password e impostare una password per testuser con ALTER USER ... PASSWORD se non ne hanno già uno.