pytestsysstats package¶
Submodules¶
pytestsysstats.plugin module¶
Process statistics PyTest plugin interface.
- class pytestsysstats.plugin.StatsProcesses[source]¶
Bases:
object
Class which holds the processes being tracked.
- Return type
None
- processes: Dict[str, psutil.Process]¶
- add(display_name, process)[source]¶
Add a process to track.
- Parameters
display_name (str) –
process (Union[int, psutil.Process]) –
- Return type
None
- remove(display_name)[source]¶
Remove tracked process.
- Parameters
display_name (str) –
- Return type
None
- class pytestsysstats.plugin.SystemStatsReporter(*, config, stats_processes, terminalreporter)[source]¶
Bases:
object
Tracked processes pytest reporter.
- Return type
None
- config: 'Config'¶
- stats_processes: Optional[StatsProcesses]¶
- terminalreporter: 'TerminalReporter'¶
- pytestsysstats.plugin.pytest_addoption(parser)[source]¶
Register argparse-style options and ini-style config values.
- Parameters
parser (Parser) –
- Return type
None
- pytestsysstats.plugin.pytest_sessionstart(session)[source]¶
Pytest session start routines.
- Parameters
session (Session) –
- Return type
None