def METHOD_NAME(self):
    program = self.program
    FakeRunner.raiseError = True
    program.testRunner = FakeRunner
    program.verbosity = 'verbosity'
    program.failfast = 'failfast'
    program.buffer = 'buffer'
    program.test = 'test'
    program.runTests()
    # If initializing raises a type error it should be retried
    # without the new keyword arguments
    self.assertEqual(FakeRunner.initArgs, {})
    self.assertEqual(FakeRunner.test, 'test')
    self.assertIs(program.result, RESULT)