class documentation

class _AssertRaisesContext: (source)

Constructor: _AssertRaisesContext(testCase, expected)

View In Hierarchy

A helper for implementing assertRaises. This is a context manager and a helper method to support the non-context manager version of assertRaises.

Method __enter__ Undocumented
Method __exit__ Check exit exception against expected exception.
Method __init__ No summary
Instance Variable exception The exception which was raised by the function being tested (if it raised one).
Method _handle Call the given object using this object as a context manager.
Instance Variable _expected See expected parameter of __init__
Instance Variable _expectedName A short string describing the expected exception (usually the name of the exception class).
Instance Variable _returnValue The value returned by the callable being tested (only when not being used as a context manager).
Instance Variable _testCase See testCase parameter of __init__
def __enter__(self): (source)

Undocumented

def __exit__(self, exceptionType, exceptionValue, traceback): (source)

Check exit exception against expected exception.

def __init__(self, testCase, expected): (source)
Parameters
testCaseThe TestCase instance which is used to raise a test-failing exception when that is necessary.
expectedThe exception type expected to be raised.
exception = (source)

The exception which was raised by the function being tested (if it raised one).

def _handle(self, obj): (source)

Call the given object using this object as a context manager.

Parameters
obj:objectThe object to call and which is expected to raise some exception.
Returns
BaseExceptionWhatever exception is raised by obj().
_expected = (source)

See expected parameter of __init__

_expectedName = (source)

A short string describing the expected exception (usually the name of the exception class).

_returnValue = (source)

The value returned by the callable being tested (only when not being used as a context manager).

_testCase = (source)

See testCase parameter of __init__