ModuleTester doesn't halt on error, returns a TestResult with an error in it instead