If the tables already exist in your test database, then you may have to disable the constraints before importing the data. Normally, I drop the objects before importing them anew in a test environment. The quickest way to accomplish that is to drop the schema owner and re-create it.
You should not get constraint violations if the tables do not exist because the constraints will not be created until after the data has been imported.
This was first published in August 2007