--- a/src/eric7/Documentation/Source/eric7.Testing.Interfaces.PytestRunner.html Sun Sep 04 16:11:32 2022 +0200 +++ b/src/eric7/Documentation/Source/eric7.Testing.Interfaces.PytestRunner.html Mon Sep 05 18:08:43 2022 +0200 @@ -25,6 +25,10 @@ <td>Class implementing a pytest plugin which reports the data in a format suitable for the PytestExecutor.</td> </tr> <tr> +<td><a href="#GetMarkersPlugin">GetMarkersPlugin</a></td> +<td>Class implementing a pytest plugin to extract the list of all defined markers.</td> +</tr> +<tr> <td><a href="#GetPluginVersionsPlugin">GetPluginVersionsPlugin</a></td> <td>Class implementing a pytest plugin to extract the version info of all installed plugins.</td> </tr> @@ -34,6 +38,10 @@ <table> <tr> +<td><a href="#getMarkers">getMarkers</a></td> +<td>Function to determine the defined markers and their descriptions.</td> +</tr> +<tr> <td><a href="#getVersions">getVersions</a></td> <td>Function to determine the framework version and versions of all available plugins.</td> </tr> @@ -266,6 +274,90 @@ <div align="right"><a href="#top">Up</a></div> <hr /> <hr /> +<a NAME="GetMarkersPlugin" ID="GetMarkersPlugin"></a> +<h2>GetMarkersPlugin</h2> + +<p> + Class implementing a pytest plugin to extract the list of all defined markers. +</p> +<h3>Derived from</h3> +None +<h3>Class Attributes</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> + +<table> + +<tr> +<td><a href="#GetMarkersPlugin.__init__">GetMarkersPlugin</a></td> +<td>Constructor</td> +</tr> +<tr> +<td><a href="#GetMarkersPlugin.getMarkers">getMarkers</a></td> +<td>Public method to get the assembled list of markers.</td> +</tr> +<tr> +<td><a href="#GetMarkersPlugin.pytest_cmdline_main">pytest_cmdline_main</a></td> +<td>Public method called for performing the main command line action.</td> +</tr> +</table> +<h3>Static Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> + +<a NAME="GetMarkersPlugin.__init__" ID="GetMarkersPlugin.__init__"></a> +<h4>GetMarkersPlugin (Constructor)</h4> +<b>GetMarkersPlugin</b>(<i></i>) + +<p> + Constructor +</p> +<a NAME="GetMarkersPlugin.getMarkers" ID="GetMarkersPlugin.getMarkers"></a> +<h4>GetMarkersPlugin.getMarkers</h4> +<b>getMarkers</b>(<i></i>) + +<p> + Public method to get the assembled list of markers. +</p> +<dl> +<dt>Return:</dt> +<dd> +list of collected markers (marker name as key and description as value) +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl> +<a NAME="GetMarkersPlugin.pytest_cmdline_main" ID="GetMarkersPlugin.pytest_cmdline_main"></a> +<h4>GetMarkersPlugin.pytest_cmdline_main</h4> +<b>pytest_cmdline_main</b>(<i>config</i>) + +<p> + Public method called for performing the main command line action. +</p> +<dl> + +<dt><i>config</i> (Config)</dt> +<dd> +pytest config object +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +<hr /> <a NAME="GetPluginVersionsPlugin" ID="GetPluginVersionsPlugin"></a> <h2>GetPluginVersionsPlugin</h2> @@ -351,6 +443,16 @@ <div align="right"><a href="#top">Up</a></div> <hr /> <hr /> +<a NAME="getMarkers" ID="getMarkers"></a> +<h2>getMarkers</h2> +<b>getMarkers</b>(<i></i>) + +<p> + Function to determine the defined markers and their descriptions. +</p> +<div align="right"><a href="#top">Up</a></div> +<hr /> +<hr /> <a NAME="getVersions" ID="getVersions"></a> <h2>getVersions</h2> <b>getVersions</b>(<i></i>)