Anda tidak dapat menentukan pengguna non-default dengan -U di psql saat menggunakan ident autentikasi. Anda tidak akan menjalankan psql sebagai pengguna itu, maka auth akan gagal.
Anda harus menggunakan sudo -u testuser psql test atau ubah pg_hba.conf sehingga otentikasi (setidaknya untuk testuser pada db test ) menggunakan md5 otentikasi kata sandi, dan atur kata sandi untuk testuser dengan ALTER USER ... PASSWORD jika mereka belum memilikinya.