Nie możesz określić użytkownika innego niż domyślny za pomocą -U w psql podczas używania ident uwierzytelnianie. Nie będziesz używać psql jako ten użytkownik, więc uwierzytelnianie się nie powiedzie.
Musisz użyć sudo -u testuser psql test lub zmień pg_hba.conf aby uwierzytelnienie (przynajmniej dla testuser w bazie danych test ) używa md5 uwierzytelnianie hasłem i ustaw hasło dla testuser z ALTER USER ... PASSWORD jeśli jeszcze go nie mają.