src/eric7/Documentation/Source/eric7.Testing.Interfaces.PytestExecutor.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 9313
6bac6775abb2
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.PytestExecutor</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.PytestExecutor</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 executor 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="#PytestExecutor">PytestExecutor</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <td>Class implementing the executor for the 'pytest' framework.</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 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 <h3>Functions</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <tr><td>None</td></tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 <hr />
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <hr />
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 <a NAME="PytestExecutor" ID="PytestExecutor"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 <h2>PytestExecutor</h2>
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 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 Class implementing the executor for the 'pytest' framework.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 <h3>Derived from</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 TestExecutorBase
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 <h3>Class Attributes</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 <tr><td>module</td></tr><tr><td>name</td></tr><tr><td>runner</td></tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 <h3>Class Methods</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 <tr><td>None</td></tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 <h3>Methods</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 <td><a href="#PytestExecutor.__init__">PytestExecutor</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 <td>Constructor</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 <td><a href="#PytestExecutor.__nodeid2testname">__nodeid2testname</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 <td>Private method to convert a nodeid to a test name.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 <td><a href="#PytestExecutor.__normalizeModuleName">__normalizeModuleName</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <td>Private method to convert a module name reported by pytest to Python conventions.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <td><a href="#PytestExecutor.__processData">__processData</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 <td>Private slot to process the received data.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 <td><a href="#PytestExecutor.createArguments">createArguments</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 <td>Public method to create the arguments needed to start the test process.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 </tr>
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 <td><a href="#PytestExecutor.finished">finished</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 <td>Public method handling the unit test process been finished.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 </tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 <tr>
9311
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
82 <td><a href="#PytestExecutor.getMarkers">getMarkers</a></td>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
83 <td>Public method to get the list of defined markers.</td>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
84 </tr>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
85 <tr>
9097
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 <td><a href="#PytestExecutor.getVersions">getVersions</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 <td>Public method to get the test framework version and version information of its installed plugins.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 </tr>
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 <td><a href="#PytestExecutor.hasCoverage">hasCoverage</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 <td>Public method to get the test framework version and version information of its installed plugins.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 </tr>
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 <td><a href="#PytestExecutor.start">start</a></td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 <td>Public method to start the testing process.</td>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 </tr>
9311
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
97 <tr>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
98 <td><a href="#PytestExecutor.supportsMarkers">supportsMarkers</a></td>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
99 <td>Public method to indicate the support for test filtering using markers and/or marker expressions.</td>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
100 </tr>
9313
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
101 <tr>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
102 <td><a href="#PytestExecutor.supportsPatterns">supportsPatterns</a></td>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
103 <td>Public method to indicate the support for test filtering using test name patterns or a test name pattern expression.</td>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
104 </tr>
9097
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 <h3>Static Methods</h3>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 <table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <tr><td>None</td></tr>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 </table>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 <a NAME="PytestExecutor.__init__" ID="PytestExecutor.__init__"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 <h4>PytestExecutor (Constructor)</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 <b>PytestExecutor</b>(<i>testWidget</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 Constructor
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 <dl>
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 <dt><i>testWidget</i> (TestingWidget)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 reference to the unit test widget
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 <a NAME="PytestExecutor.__nodeid2testname" ID="PytestExecutor.__nodeid2testname"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 <h4>PytestExecutor.__nodeid2testname</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 <b>__nodeid2testname</b>(<i>nodeid</i>)
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 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 Private method to convert a nodeid to a test name.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 <dt><i>nodeid</i> (str)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 nodeid to be converted
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 <dt>Return:</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
143 test name
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
144 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
147 <dt>Return Type:</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
148 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149 str
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 <a NAME="PytestExecutor.__normalizeModuleName" ID="PytestExecutor.__normalizeModuleName"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153 <h4>PytestExecutor.__normalizeModuleName</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 <b>__normalizeModuleName</b>(<i>name</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
157 Private method to convert a module name reported by pytest to Python
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
158 conventions.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
159 </p>
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 This method strips the extensions '.pyw' and '.py' first and replaces
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
162 '/' and '\' thereafter.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
165
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166 <dt><i>name</i> (str)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
168 module name reported by pytest
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
169 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
172 <dt>Return:</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 module name iaw. Python conventions
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
175 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
176 </dl>
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 <dt>Return Type:</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
179 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
180 str
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
181 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
182 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
183 <a NAME="PytestExecutor.__processData" ID="PytestExecutor.__processData"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
184 <h4>PytestExecutor.__processData</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
185 <b>__processData</b>(<i>data</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
186
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
187 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
188 Private slot to process the received data.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
189 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190 <dl>
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 <dt><i>data</i> (dict)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
194 data object received
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
195 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
197 <a NAME="PytestExecutor.createArguments" ID="PytestExecutor.createArguments"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
198 <h4>PytestExecutor.createArguments</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
199 <b>createArguments</b>(<i>config</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
200
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
201 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
202 Public method to create the arguments needed to start the test process.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
203 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
204 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
205
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
206 <dt><i>config</i> (TestConfig)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
207 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
208 configuration for the test execution
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
209 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
210 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
211 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
212 <dt>Return:</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
214 list of process arguments
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
215 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
216 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
217 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
218 <dt>Return Type:</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
219 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
220 list of str
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
221 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
222 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
223 <a NAME="PytestExecutor.finished" ID="PytestExecutor.finished"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
224 <h4>PytestExecutor.finished</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
225 <b>finished</b>(<i></i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
226
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
227 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
228 Public method handling the unit test process been finished.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
229 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
230 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
231 This method should read the results (if necessary) and emit the signal
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
232 testFinished.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
233 </p>
9311
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
234 <a NAME="PytestExecutor.getMarkers" ID="PytestExecutor.getMarkers"></a>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
235 <h4>PytestExecutor.getMarkers</h4>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
236 <b>getMarkers</b>(<i>interpreter, workdir</i>)
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
237
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
238 <p>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
239 Public method to get the list of defined markers.
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
240 </p>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
241 <dl>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
242
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
243 <dt><i>interpreter</i> (str)</dt>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
244 <dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
245 interpreter to be used for the test
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
246 </dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
247 <dt><i>workdir</i> (str)</dt>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
248 <dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
249 name of the working directory
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
250 </dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
251 </dl>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
252 <dl>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
253 <dt>Return:</dt>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
254 <dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
255 dictionary containing the marker as key and the associated description
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
256 as value
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
257 </dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
258 </dl>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
259 <dl>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
260 <dt>Return Type:</dt>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
261 <dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
262 dict
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
263 </dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
264 </dl>
9097
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
265 <a NAME="PytestExecutor.getVersions" ID="PytestExecutor.getVersions"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
266 <h4>PytestExecutor.getVersions</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
267 <b>getVersions</b>(<i>interpreter</i>)
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 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
270 Public method to get the test framework version and version information
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
271 of its installed plugins.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
272 </p>
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
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
275 <dt><i>interpreter</i> (str)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
276 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
277 interpreter to be used for the test
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
278 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
279 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
280 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
281 <dt>Return:</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
282 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
283 dictionary containing the framework name and version and the
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
284 list of available plugins with name and version each
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
285 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
286 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
287 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
288 <dt>Return Type:</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
289 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
290 dict
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
291 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
292 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
293 <a NAME="PytestExecutor.hasCoverage" ID="PytestExecutor.hasCoverage"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
294 <h4>PytestExecutor.hasCoverage</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
295 <b>hasCoverage</b>(<i>interpreter</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
296
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
297 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
298 Public method to get the test framework version and version information
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
299 of its installed plugins.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
300 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
301 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
302
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
303 <dt><i>interpreter</i> (str)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
304 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
305 interpreter to be used for the test
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
306 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
307 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
308 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
309 <dt>Return:</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
310 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
311 flag indicating the availability of coverage functionality
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
312 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
313 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
314 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
315 <dt>Return Type:</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
316 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
317 bool
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
318 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
319 </dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
320 <a NAME="PytestExecutor.start" ID="PytestExecutor.start"></a>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
321 <h4>PytestExecutor.start</h4>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
322 <b>start</b>(<i>config, pythonpath</i>)
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
323
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
324 <p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
325 Public method to start the testing process.
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
326 </p>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
327 <dl>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
328
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
329 <dt><i>config</i> (TestConfig)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
330 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
331 configuration for the test execution
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
332 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
333 <dt><i>pythonpath</i> (list of str)</dt>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
334 <dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
335 list of directories to be added to the Python path
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
336 </dd>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
337 </dl>
9311
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
338 <a NAME="PytestExecutor.supportsMarkers" ID="PytestExecutor.supportsMarkers"></a>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
339 <h4>PytestExecutor.supportsMarkers</h4>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
340 <b>supportsMarkers</b>(<i>interpreter</i>)
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
341
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
342 <p>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
343 Public method to indicate the support for test filtering using markers and/or
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
344 marker expressions.
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
345 </p>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
346 <dl>
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 <dt><i>interpreter</i> (str)</dt>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
349 <dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
350 interpreter to be used for the test
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
351 </dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
352 </dl>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
353 <dl>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
354 <dt>Return:</dt>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
355 <dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
356 flag indicating support of markers
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
357 </dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
358 </dl>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
359 <dl>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
360 <dt>Return Type:</dt>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
361 <dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
362 bool
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
363 </dd>
8e588f403fd9 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
364 </dl>
9313
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
365 <a NAME="PytestExecutor.supportsPatterns" ID="PytestExecutor.supportsPatterns"></a>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
366 <h4>PytestExecutor.supportsPatterns</h4>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
367 <b>supportsPatterns</b>(<i>interpreter</i>)
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
368
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
369 <p>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
370 Public method to indicate the support for test filtering using test name
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
371 patterns or a test name pattern expression.
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
372 </p>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
373 <dl>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
374
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
375 <dt><i>interpreter</i> (str)</dt>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
376 <dd>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
377 interpreter to be used for the test
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
378 </dd>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
379 </dl>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
380 <dl>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
381 <dt>Return:</dt>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
382 <dd>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
383 flag indicating support of markers
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
384 </dd>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
385 </dl>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
386 <dl>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
387 <dt>Return Type:</dt>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
388 <dd>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
389 bool
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
390 </dd>
6bac6775abb2 Testing
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9311
diff changeset
391 </dl>
9097
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
392 <div align="right"><a href="#top">Up</a></div>
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
393 <hr />
213951c41dcd Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
394 </body></html>

eric ide

mercurial