module documentation
(source)

Undocumented

Class Options Options to the trial command line tool.
Function getTestModules Undocumented
Function isTestFile Returns true if 'filename' looks like a file containing unit tests. False otherwise. Doesn't care whether filename exists.
Function loadLocalVariables Accepts a filename and attempts to load the Emacs variable declarations from that file, simulating what Emacs does.
Function run Undocumented
Variable TBFORMAT_MAP Undocumented
Class _BasicOptions Basic options shared between trial and its local workers.
Class _DebuggerNotFound A debugger import failed.
Function _checkKnownRunOrder Check that the given order is a known test running order.
Function _getLoader Undocumented
Function _getSuite Undocumented
Function _initialDebugSetup Undocumented
Function _makeRunner Return a trial runner class set up with the parameters extracted from config.
Function _maybeFindSourceLine Try to find the source line of the given test thing.
Function _parseLocalVariables Accepts a single line in Emacs local variable declaration format and returns a dict of all the variables {name: value}. Raises ValueError if 'line' is in the wrong format.
Function _reporterAction Undocumented
Function _wrappedPdb Wrap an instance of pdb.Pdb with readline support and load any .rcs.
Variable _runOrders Undocumented
def getTestModules(filename): (source)

Undocumented

def isTestFile(filename): (source)
Returns true if 'filename' looks like a file containing unit tests. False otherwise. Doesn't care whether filename exists.
def loadLocalVariables(filename): (source)

Accepts a filename and attempts to load the Emacs variable declarations from that file, simulating what Emacs does.

See http://www.gnu.org/software/emacs/manual/html_node/File-Variables.html

def run(): (source)

Undocumented

TBFORMAT_MAP: dict[str, str] = (source)

Undocumented

def _checkKnownRunOrder(order): (source)

Check that the given order is a known test running order.

Does nothing else, since looking up the appropriate callable to sort the tests should be done when it actually will be used, as the default argument will not be coerced by this function.

Parameters
orderone of the known orders in _runOrders
Returns
the order unmodified
def _getLoader(config): (source)

Undocumented

def _getSuite(config): (source)

Undocumented

def _initialDebugSetup(config): (source)

Undocumented

def _makeRunner(config): (source)
Return a trial runner class set up with the parameters extracted from config.
Returns
runner.TrialRunner or DistTrialRunner depending on the configuration.A trial runner instance.
def _maybeFindSourceLine(testThing): (source)
Try to find the source line of the given test thing.
Parameters
testThing:an TestCase, test method, or module, though only the former two have a chance to succeedthe test item to attempt to inspect
Returns
intthe starting source line, or -1 if one couldn't be found
def _parseLocalVariables(line): (source)

Accepts a single line in Emacs local variable declaration format and returns a dict of all the variables {name: value}. Raises ValueError if 'line' is in the wrong format.

See http://www.gnu.org/software/emacs/manual/html_node/File-Variables.html

def _reporterAction(): (source)

Undocumented

def _wrappedPdb(): (source)
Wrap an instance of pdb.Pdb with readline support and load any .rcs.
_runOrders = (source)

Undocumented