Module implementing the executor for the 'pytest' framework.
None |
PytestExecutor | Class implementing the executor for the 'pytest' framework. |
None |
Class implementing the executor for the 'pytest' framework.
module |
name |
runner |
None |
PytestExecutor | Constructor |
__nodeid2testname | Private method to convert a nodeid to a test name. |
__normalizeModuleName | Private method to convert a module name reported by pytest to Python conventions. |
__processData | Private slot to process the received data. |
createArguments | Public method to create the arguments needed to start the test process. |
finished | Public method handling the unit test process been finished. |
getMarkers | Public method to get the list of defined markers. |
getVersions | Public method to get the test framework version and version information of its installed plugins. |
hasCoverage | Public method to get the test framework version and version information of its installed plugins. |
start | Public method to start the testing process. |
supportsMarkers | Public method to indicate the support for test filtering using markers and/or marker expressions. |
supportsPatterns | Public method to indicate the support for test filtering using test name patterns or a test name pattern expression. |
None |
Constructor
Private method to convert a nodeid to a test name.
Private method to convert a module name reported by pytest to Python conventions.
This method strips the extensions '.pyw' and '.py' first and replaces '/' and '\' thereafter.
Private slot to process the received data.
Public method to create the arguments needed to start the test process.
Public method handling the unit test process been finished.
This method should read the results (if necessary) and emit the signal testFinished.
Public method to get the list of defined markers.
Public method to get the test framework version and version information of its installed plugins.
Public method to get the test framework version and version information of its installed plugins.
Public method to start the testing process.
Public method to indicate the support for test filtering using markers and/or marker expressions.
Public method to indicate the support for test filtering using test name patterns or a test name pattern expression.