hmm ...
i try to put command "psql -U testuser -W testDB", i see this same error: psql: FATAL: pasword authentication failed for user "my user" ...
i really dont know where ist the catch with authentication.
First of all if you want ro create user with password you should do
createuser -P username
Then you should change the pg_hba file, and put password authentication or trust authentication. It's hard to describe it here, just look at postgresql.org for more specific description, or describe what you want to achieve, and I will try to give you a solution.