Lines Matching refs:result
14 from . import result
45 def __init__(self, result=None):
47 self.result = result
48 self.result_supports_subtests = hasattr(result, "addSubTest")
62 _addSkip(self.result, test_case, str(e))
72 self.result.addSubTest(test_case.test_case, test_case, exc_info)
74 _addError(self.result, test_case, exc_info)
80 self.result.addSubTest(test_case.test_case, test_case, None)
85 def _addSkip(result, test_case, reason):
86 addSkip = getattr(result, 'addSkip', None)
92 result.addSuccess(test_case)
94 def _addError(result, test, exc_info):
95 if result is not None and exc_info is not None:
97 result.addFailure(test, exc_info)
99 result.addError(test, exc_info)
115 result = enter(cm)
117 return result
452 function and returns the result of the __enter__ method.
487 return result.TestResult()
540 result = self._outcome.result
541 if result is not None and result.failfast:
550 def _addExpectedFailure(self, result, exc_info):
552 addExpectedFailure = result.addExpectedFailure
556 result.addSuccess(self)
560 def _addUnexpectedSuccess(self, result):
562 addUnexpectedSuccess = result.addUnexpectedSuccess
567 # otherwise the legacy result can choke.
571 result.addFailure(self, sys.exc_info())
589 def run(self, result=None):
590 if result is None:
591 result = self.defaultTestResult()
592 startTestRun = getattr(result, 'startTestRun', None)
593 stopTestRun = getattr(result, 'stopTestRun', None)
599 result.startTest(self)
607 _addSkip(result, self, skip_why)
608 return result
614 outcome = _Outcome(result)
632 self._addExpectedFailure(result, outcome.expectedFailure)
634 self._addUnexpectedSuccess(result)
636 result.addSuccess(self)
637 return result
648 result.stopTest(self)