'See L{itrial.IReporter}.
@type test: A L{pyunit.TestCase}.
@type todo: A L{unittest.Todo} or None
When C{todo} is L{None} a generic C{unittest.Todo} is built.
L{pyunit.TestCase}\'s C{run()} calls this with 2 positional arguments
(without C{todo}).'

def addUnexpectedSuccess(self, test, todo=None):

    test = self.testAdapter(test)
    return self._originalReporter.addUnexpectedSuccess(test, todo)
