src/eric7/Documentation/Source/eric7.Testing.Interfaces.PytestRunner.html

Fri, 19 May 2023 15:09:24 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 19 May 2023 15:09:24 +0200
branch
eric7
changeset 10040
b5ef1a93cd1a
parent 9311
8e588f403fd9
child 10070
9f5758c0fec1
permissions
-rw-r--r--

Editor, Search & Replace widget:
- Changed the logic in replace mode such, that the find text is copied to the replace text entry, when it receives the focus and is empty. (see issue 502).

9097
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>eric7.Testing.Interfaces.PytestRunner</title>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <link rel="stylesheet" href="styles.css">
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 </head>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 <body>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 <a NAME="top" ID="top"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 <h1>eric7.Testing.Interfaces.PytestRunner</h1>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 Module implementing the test runner script for the 'pytest' framework.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 <h3>Global Attributes</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 <tr><td>None</td></tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 <h3>Classes</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 <td><a href="#EricPlugin">EricPlugin</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <td>Class implementing a pytest plugin which reports the data in a format suitable for the PytestExecutor.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 <tr>
9311
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
28 <td><a href="#GetMarkersPlugin">GetMarkersPlugin</a></td>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
29 <td>Class implementing a pytest plugin to extract the list of all defined markers.</td>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
30 </tr>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
31 <tr>
9097
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 <td><a href="#GetPluginVersionsPlugin">GetPluginVersionsPlugin</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 <td>Class implementing a pytest plugin to extract the version info of all installed plugins.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 <h3>Functions</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 <tr>
9311
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
41 <td><a href="#getMarkers">getMarkers</a></td>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
42 <td>Function to determine the defined markers and their descriptions.</td>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
43 </tr>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
44 <tr>
9097
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 <td><a href="#getVersions">getVersions</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 <td>Function to determine the framework version and versions of all available plugins.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49 <hr />
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <hr />
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 <a NAME="EricPlugin" ID="EricPlugin"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52 <h2>EricPlugin</h2>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 Class implementing a pytest plugin which reports the data in a format
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 suitable for the PytestExecutor.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 <h3>Derived from</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 None
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 <h3>Class Attributes</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 <tr><td>None</td></tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 <h3>Class Methods</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 <tr><td>None</td></tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <h3>Methods</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 <td><a href="#EricPlugin.__init__">EricPlugin</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 <td>Constructor</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 <td><a href="#EricPlugin.__initializeReportData">__initializeReportData</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 <td>Private method to initialize attributes for data collection.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 <td><a href="#EricPlugin.pytest_collectreport">pytest_collectreport</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 <td>Public method called by pytest after the tests have been collected.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 <td><a href="#EricPlugin.pytest_itemcollected">pytest_itemcollected</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 <td>Public malled by pytest after a test item has been collected.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 <td><a href="#EricPlugin.pytest_report_header">pytest_report_header</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 <td>Public method called by pytest before any reporting.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 <td><a href="#EricPlugin.pytest_runtest_logfinish">pytest_runtest_logfinish</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 <td>Public method called by pytest after a test has been completed.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
97 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 <td><a href="#EricPlugin.pytest_runtest_logreport">pytest_runtest_logreport</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 <td>Public method called by pytest when a test phase (setup, call and teardown) has been completed.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 <td><a href="#EricPlugin.pytest_runtest_logstart">pytest_runtest_logstart</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 <td>Public method called by pytest before running a test.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 <td><a href="#EricPlugin.pytest_sessionfinish">pytest_sessionfinish</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 <td>Public method called by pytest after the whole test run finished.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 <td><a href="#EricPlugin.pytest_sessionstart">pytest_sessionstart</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 <td>Public method called by pytest before performing collection and entering the run test loop.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 <h3>Static Methods</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 <tr><td>None</td></tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 <a NAME="EricPlugin.__init__" ID="EricPlugin.__init__"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 <h4>EricPlugin (Constructor)</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 <b>EricPlugin</b>(<i>writer</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 Constructor
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 <dt><i>writer</i> (EricJsonWriter)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132 reference to the object to write the results to
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 <a NAME="EricPlugin.__initializeReportData" ID="EricPlugin.__initializeReportData"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 <h4>EricPlugin.__initializeReportData</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 <b>__initializeReportData</b>(<i></i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 Private method to initialize attributes for data collection.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 <a NAME="EricPlugin.pytest_collectreport" ID="EricPlugin.pytest_collectreport"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
143 <h4>EricPlugin.pytest_collectreport</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
144 <b>pytest_collectreport</b>(<i>report</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
147 Public method called by pytest after the tests have been collected.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
148 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 <dt><i>report</i> (CollectReport)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153 reference to the report object
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 <a NAME="EricPlugin.pytest_itemcollected" ID="EricPlugin.pytest_itemcollected"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
157 <h4>EricPlugin.pytest_itemcollected</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
158 <b>pytest_itemcollected</b>(<i>item</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
159
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
160 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
161 Public malled by pytest after a test item has been collected.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
162 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
165 <dt><i>item</i> (Item)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167 reference to the collected test item
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
168 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
169 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170 <a NAME="EricPlugin.pytest_report_header" ID="EricPlugin.pytest_report_header"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 <h4>EricPlugin.pytest_report_header</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
172 <b>pytest_report_header</b>(<i>config, startdir</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
175 Public method called by pytest before any reporting.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
176 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
177 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
178
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
179 <dt><i>config</i> (Config)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
180 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
181 reference to the configuration object
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
182 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
183 <dt><i>startdir</i> (LocalPath)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
184 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
185 starting directory
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
186 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
187 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
188 <a NAME="EricPlugin.pytest_runtest_logfinish" ID="EricPlugin.pytest_runtest_logfinish"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
189 <h4>EricPlugin.pytest_runtest_logfinish</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190 <b>pytest_runtest_logfinish</b>(<i>nodeid, location</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
192 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193 Public method called by pytest after a test has been completed.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
194 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
195 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
197 <dt><i>nodeid</i> (str)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
198 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
199 node id of the test item
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
200 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
201 <dt><i>location</i> (tuple of (str, int, str))</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
202 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
203 tuple containing the file name, the line number and
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
204 the test name
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
205 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
206 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
207 <a NAME="EricPlugin.pytest_runtest_logreport" ID="EricPlugin.pytest_runtest_logreport"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
208 <h4>EricPlugin.pytest_runtest_logreport</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
209 <b>pytest_runtest_logreport</b>(<i>report</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
210
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
211 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
212 Public method called by pytest when a test phase (setup, call and
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 teardown) has been completed.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
214 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
215 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
216
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
217 <dt><i>report</i> (TestReport)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
218 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
219 reference to the test report object
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
220 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
221 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
222 <a NAME="EricPlugin.pytest_runtest_logstart" ID="EricPlugin.pytest_runtest_logstart"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
223 <h4>EricPlugin.pytest_runtest_logstart</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
224 <b>pytest_runtest_logstart</b>(<i>nodeid, location</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
225
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
226 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
227 Public method called by pytest before running a test.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
228 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
229 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
230
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
231 <dt><i>nodeid</i> (str)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
232 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
233 node id of the test item
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
234 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
235 <dt><i>location</i> (tuple of (str, int, str))</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
236 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
237 tuple containing the file name, the line number and
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
238 the test name
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
239 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
240 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
241 <a NAME="EricPlugin.pytest_sessionfinish" ID="EricPlugin.pytest_sessionfinish"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
242 <h4>EricPlugin.pytest_sessionfinish</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
243 <b>pytest_sessionfinish</b>(<i>session, exitstatus</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
244
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
245 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
246 Public method called by pytest after the whole test run finished.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
247 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
248 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
249
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
250 <dt><i>session</i> (Session)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
251 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
252 reference to the session object
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
253 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
254 <dt><i>exitstatus</i> (int or ExitCode)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
255 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
256 exit status
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
257 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
258 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
259 <a NAME="EricPlugin.pytest_sessionstart" ID="EricPlugin.pytest_sessionstart"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
260 <h4>EricPlugin.pytest_sessionstart</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
261 <b>pytest_sessionstart</b>(<i>session</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
262
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
263 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
264 Public method called by pytest before performing collection and
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
265 entering the run test loop.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
266 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
267 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
268
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
269 <dt><i>session</i> (Session)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
270 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
271 reference to the session object
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
272 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
273 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
274 <div align="right"><a href="#top">Up</a></div>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
275 <hr />
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
276 <hr />
9311
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
277 <a NAME="GetMarkersPlugin" ID="GetMarkersPlugin"></a>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
278 <h2>GetMarkersPlugin</h2>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
279
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
280 <p>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
281 Class implementing a pytest plugin to extract the list of all defined markers.
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
282 </p>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
283 <h3>Derived from</h3>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
284 None
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
285 <h3>Class Attributes</h3>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
286
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
287 <table>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
288 <tr><td>None</td></tr>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
289 </table>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
290 <h3>Class Methods</h3>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
291
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
292 <table>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
293 <tr><td>None</td></tr>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
294 </table>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
295 <h3>Methods</h3>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
296
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
297 <table>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
298
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
299 <tr>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
300 <td><a href="#GetMarkersPlugin.__init__">GetMarkersPlugin</a></td>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
301 <td>Constructor</td>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
302 </tr>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
303 <tr>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
304 <td><a href="#GetMarkersPlugin.getMarkers">getMarkers</a></td>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
305 <td>Public method to get the assembled list of markers.</td>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
306 </tr>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
307 <tr>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
308 <td><a href="#GetMarkersPlugin.pytest_cmdline_main">pytest_cmdline_main</a></td>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
309 <td>Public method called for performing the main command line action.</td>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
310 </tr>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
311 </table>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
312 <h3>Static Methods</h3>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
313
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
314 <table>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
315 <tr><td>None</td></tr>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
316 </table>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
317
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
318 <a NAME="GetMarkersPlugin.__init__" ID="GetMarkersPlugin.__init__"></a>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
319 <h4>GetMarkersPlugin (Constructor)</h4>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
320 <b>GetMarkersPlugin</b>(<i></i>)
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
321
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
322 <p>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
323 Constructor
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
324 </p>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
325 <a NAME="GetMarkersPlugin.getMarkers" ID="GetMarkersPlugin.getMarkers"></a>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
326 <h4>GetMarkersPlugin.getMarkers</h4>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
327 <b>getMarkers</b>(<i></i>)
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
328
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
329 <p>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
330 Public method to get the assembled list of markers.
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
331 </p>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
332 <dl>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
333 <dt>Return:</dt>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
334 <dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
335 list of collected markers (marker name as key and description as value)
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
336 </dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
337 </dl>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
338 <dl>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
339 <dt>Return Type:</dt>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
340 <dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
341 dict
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
342 </dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
343 </dl>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
344 <a NAME="GetMarkersPlugin.pytest_cmdline_main" ID="GetMarkersPlugin.pytest_cmdline_main"></a>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
345 <h4>GetMarkersPlugin.pytest_cmdline_main</h4>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
346 <b>pytest_cmdline_main</b>(<i>config</i>)
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
347
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
348 <p>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
349 Public method called for performing the main command line action.
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
350 </p>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
351 <dl>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
352
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
353 <dt><i>config</i> (Config)</dt>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
354 <dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
355 pytest config object
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
356 </dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
357 </dl>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
358 <div align="right"><a href="#top">Up</a></div>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
359 <hr />
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
360 <hr />
9097
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
361 <a NAME="GetPluginVersionsPlugin" ID="GetPluginVersionsPlugin"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
362 <h2>GetPluginVersionsPlugin</h2>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
363
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
364 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
365 Class implementing a pytest plugin to extract the version info of all
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
366 installed plugins.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
367 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
368 <h3>Derived from</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
369 None
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
370 <h3>Class Attributes</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
371
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
372 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
373 <tr><td>None</td></tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
374 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
375 <h3>Class Methods</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
376
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
377 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
378 <tr><td>None</td></tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
379 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
380 <h3>Methods</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
381
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
382 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
383
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
384 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
385 <td><a href="#GetPluginVersionsPlugin.__init__">GetPluginVersionsPlugin</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
386 <td>Constructor</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
387 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
388 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
389 <td><a href="#GetPluginVersionsPlugin.getVersions">getVersions</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
390 <td>Public method to get the assembled list of plugin versions.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
391 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
392 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
393 <td><a href="#GetPluginVersionsPlugin.pytest_cmdline_main">pytest_cmdline_main</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
394 <td>Public method called for performing the main command line action.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
395 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
396 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
397 <h3>Static Methods</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
398
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
399 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
400 <tr><td>None</td></tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
401 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
402
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
403 <a NAME="GetPluginVersionsPlugin.__init__" ID="GetPluginVersionsPlugin.__init__"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
404 <h4>GetPluginVersionsPlugin (Constructor)</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
405 <b>GetPluginVersionsPlugin</b>(<i></i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
406
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
407 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
408 Constructor
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
409 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
410 <a NAME="GetPluginVersionsPlugin.getVersions" ID="GetPluginVersionsPlugin.getVersions"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
411 <h4>GetPluginVersionsPlugin.getVersions</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
412 <b>getVersions</b>(<i></i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
413
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
414 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
415 Public method to get the assembled list of plugin versions.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
416 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
417 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
418 <dt>Return:</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
419 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
420 list of collected plugin versions
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
421 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
422 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
423 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
424 <dt>Return Type:</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
425 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
426 list of dict
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
427 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
428 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
429 <a NAME="GetPluginVersionsPlugin.pytest_cmdline_main" ID="GetPluginVersionsPlugin.pytest_cmdline_main"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
430 <h4>GetPluginVersionsPlugin.pytest_cmdline_main</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
431 <b>pytest_cmdline_main</b>(<i>config</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
432
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
433 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
434 Public method called for performing the main command line action.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
435 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
436 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
437
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
438 <dt><i>config</i> (Config)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
439 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
440 pytest config object
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
441 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
442 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
443 <div align="right"><a href="#top">Up</a></div>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
444 <hr />
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
445 <hr />
9311
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
446 <a NAME="getMarkers" ID="getMarkers"></a>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
447 <h2>getMarkers</h2>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
448 <b>getMarkers</b>(<i></i>)
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
449
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
450 <p>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
451 Function to determine the defined markers and their descriptions.
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
452 </p>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
453 <div align="right"><a href="#top">Up</a></div>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
454 <hr />
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
455 <hr />
9097
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
456 <a NAME="getVersions" ID="getVersions"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
457 <h2>getVersions</h2>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
458 <b>getVersions</b>(<i></i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
459
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
460 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
461 Function to determine the framework version and versions of all available
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
462 plugins.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
463 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
464 <div align="right"><a href="#top">Up</a></div>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
465 <hr />
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
466 </body></html>

eric ide

mercurial