'A test which is marked as todo but succeeds will have an unexpected
success reported to its result. A test run is still successful even
when this happens.'

def test_unexpectedSuccess(self):

    self.result.addUnexpectedSuccess(self.test, makeTodo('Heya!'))
    self.assertEqual(True, self.result.wasSuccessful())
    self.assertEqual(len(self._getUnexpectedSuccesses(self.result)), 1)
