MCPcopy Index your code
hub / github.com/python/cpython / _addUnexpectedSuccess

Method _addUnexpectedSuccess

Lib/unittest/case.py:585–598  ·  view source on GitHub ↗
(self, result)

Source from the content-addressed store, hash-verified

583 addExpectedFailure(self, exc_info)
584
585 def _addUnexpectedSuccess(self, result):
586 try:
587 addUnexpectedSuccess = result.addUnexpectedSuccess
588 except AttributeError:
589 warnings.warn("TestResult has no addUnexpectedSuccess method, reporting as failure",
590 RuntimeWarning)
591 # We need to pass an actual exception and traceback to addFailure,
592 # otherwise the legacy result can choke.
593 try:
594 raise _UnexpectedSuccess from None
595 except _UnexpectedSuccess:
596 result.addFailure(self, sys.exc_info())
597 else:
598 addUnexpectedSuccess(self)
599
600 def _addDuration(self, result, elapsed):
601 try:

Callers 1

runMethod · 0.95

Calls 2

warnMethod · 0.45
addFailureMethod · 0.45

Tested by

no test coverage detected