don't trust the tests either
added callable and parameter for exception raise test