The guy that cleans up after you.

Instance Variable test The TestCase to report errors about.
Instance Variable result The IReporter to report errors to.
Instance Variable reactor The reactor to use. If None, the global reactor will be used.
Method __init__
Method postCaseCleanup Called by unittest.TestCase after a test to catch any logged errors or pending DelayedCalls.
Method postClassCleanup No summary
Method _getReactor Get either the passed-in reactor or the global reactor.
Method _cleanPending Cancel all pending calls and return their string representations.
Method _cleanThreads Undocumented
Method _cleanReactor Remove all selectables from the reactor, kill any of them that were processes, and return their string representation.
test =
The TestCase to report errors about.
result =
The IReporter to report errors to.
reactor =
The reactor to use. If None, the global reactor will be used.
def __init__(self, test, result, reactor=None):
ParameterstestSee _Janitor.test.
resultSee _Janitor.result.
reactorSee _Janitor.reactor.
def postCaseCleanup(self):

Called by unittest.TestCase after a test to catch any logged errors or pending DelayedCalls.

def postClassCleanup(self):

Called by unittest.TestCase after the last test in a TestCase subclass. Ensures the reactor is clean by murdering the threadpool, catching any pending DelayedCalls, open sockets etc.

def _getReactor(self):

Get either the passed-in reactor or the global reactor.

def _cleanPending(self):

Cancel all pending calls and return their string representations.

def _cleanThreads(self):
Undocumented
def _cleanReactor(self):

Remove all selectables from the reactor, kill any of them that were processes, and return their string representation.

API Documentation for twisted, generated by pydoctor at 2020-03-25 17:34:30.