trial

Modules

attributes
module trial.attributes

A module containing the attributes used to add metadata to your tests

command
module trial.command
Undocumented in source.
coverage
module trial.coverage

A module containing the logic for parsing and analysing the code coverage

discovery
module trial.discovery
executor
module trial.executor
generator
module trial.generator
Undocumented in source.
interfaces
module trial.interfaces

A module containing the interfaces used for extending the test runner

jsonvalidation
module trial.jsonvalidation
Undocumented in source.
reporters
module trial.reporters
runner
module trial.runner

The main runner logic. You can find here some LifeCycle logic and test runner initalization

runnersettings
module trial.runnersettings
Undocumented in source.
settings
module trial.settings

Settings parser and structures

stackresult
module trial.stackresult

A module containing custom exceptions for display convenience

step
module trial.step

When you run complex tests, or tests that take a lot of time, it helps to mark certain areas as steps, to ease the debug or to improve the report.

terminal
module trial.terminal

Ignore coverage Module for interacting with the user's terminal, including color output, cursor manipulation, and full-featured real-time mouse and keyboard input. Also includes high-level convenience methods, like Terminal.getline, which gives the user a line editor with history, completion, etc. See the examples.

version_
module trial.version_
Undocumented in source.