File: unittestgui.html

package info (click to toggle)
python-unit 1.4.1-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 300 kB
  • ctags: 368
  • sloc: python: 844; makefile: 75; sh: 42
file content (215 lines) | stat: -rw-r--r-- 20,596 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><title>unittestgui</title><body bgcolor="#ffffff">

<p><table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr bgcolor="#7799ee"><td colspan=3 valign=bottom><small><small><br></small></small
><font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong>&nbsp;unittestgui</strong></big></big> (version: 1.5)</font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial">&nbsp;</font></td></tr>
</table><p><small><tt><br>
GUI&nbsp;framework&nbsp;and&nbsp;application&nbsp;for&nbsp;use&nbsp;with&nbsp;Python&nbsp;unit&nbsp;testing&nbsp;framework.<br>
Execute&nbsp;tests&nbsp;written&nbsp;using&nbsp;the&nbsp;framework&nbsp;provided&nbsp;by&nbsp;the&nbsp;'unittest'&nbsp;module.<br>
&nbsp;<br>
Further&nbsp;information&nbsp;is&nbsp;available&nbsp;in&nbsp;the&nbsp;bundled&nbsp;documentation,&nbsp;and&nbsp;from<br>
&nbsp;<br>
&nbsp;&nbsp;http://pyunit.sourceforge.net/<br>
&nbsp;<br>
Copyright&nbsp;(c)&nbsp;1999,&nbsp;2000,&nbsp;2001&nbsp;Steve&nbsp;Purcell<br>
This&nbsp;module&nbsp;is&nbsp;free&nbsp;software,&nbsp;and&nbsp;you&nbsp;may&nbsp;redistribute&nbsp;it&nbsp;and/or&nbsp;modify<br>
it&nbsp;under&nbsp;the&nbsp;same&nbsp;terms&nbsp;as&nbsp;Python&nbsp;itself,&nbsp;so&nbsp;long&nbsp;as&nbsp;this&nbsp;copyright&nbsp;message<br>
and&nbsp;disclaimer&nbsp;are&nbsp;retained&nbsp;in&nbsp;their&nbsp;original&nbsp;form.<br>
&nbsp;<br>
IN&nbsp;NO&nbsp;EVENT&nbsp;SHALL&nbsp;THE&nbsp;AUTHOR&nbsp;BE&nbsp;LIABLE&nbsp;TO&nbsp;ANY&nbsp;PARTY&nbsp;FOR&nbsp;DIRECT,&nbsp;INDIRECT,<br>
SPECIAL,&nbsp;INCIDENTAL,&nbsp;OR&nbsp;CONSEQUENTIAL&nbsp;DAMAGES&nbsp;ARISING&nbsp;OUT&nbsp;OF&nbsp;THE&nbsp;USE&nbsp;OF<br>
THIS&nbsp;CODE,&nbsp;EVEN&nbsp;IF&nbsp;THE&nbsp;AUTHOR&nbsp;HAS&nbsp;BEEN&nbsp;ADVISED&nbsp;OF&nbsp;THE&nbsp;POSSIBILITY&nbsp;OF&nbsp;SUCH<br>
DAMAGE.<br>
&nbsp;<br>
THE&nbsp;AUTHOR&nbsp;SPECIFICALLY&nbsp;DISCLAIMS&nbsp;ANY&nbsp;WARRANTIES,&nbsp;INCLUDING,&nbsp;BUT&nbsp;NOT<br>
LIMITED&nbsp;TO,&nbsp;THE&nbsp;IMPLIED&nbsp;WARRANTIES&nbsp;OF&nbsp;MERCHANTABILITY&nbsp;AND&nbsp;FITNESS&nbsp;FOR&nbsp;A<br>
PARTICULAR&nbsp;PURPOSE.&nbsp;&nbsp;THE&nbsp;CODE&nbsp;PROVIDED&nbsp;HEREUNDER&nbsp;IS&nbsp;ON&nbsp;AN&nbsp;"AS&nbsp;IS"&nbsp;BASIS,<br>
AND&nbsp;THERE&nbsp;IS&nbsp;NO&nbsp;OBLIGATION&nbsp;WHATSOEVER&nbsp;TO&nbsp;PROVIDE&nbsp;MAINTENANCE,<br>
SUPPORT,&nbsp;UPDATES,&nbsp;ENHANCEMENTS,&nbsp;OR&nbsp;MODIFICATIONS.
</tt></small>


<p><table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr bgcolor="#aa55cc"><td colspan=3 valign=bottom><small><small><br></small></small
><font color="#fffff" face="helvetica, arial">&nbsp;<big><strong>Modules</strong></big></font></td></tr>

<tr><td bgcolor="#aa55cc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>&nbsp;&nbsp;&nbsp;</td>
<td><small><small>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </small></small
><table width="100%"><tr><td width="25%" valign=top><a href="Tkinter.html">Tkinter</a><br><a href="string.html">string</a><br></td><td width="25%" valign=top><a href="sys.html">sys</a><br><a href="Tkinter.html">Tkinter</a><br></td><td width="25%" valign=top><a href="tkMessageBox.html">tkMessageBox</a><br><a href="traceback.html">traceback</a><br></td><td width="25%" valign=top><a href="unittest.html">unittest</a><br></td></tr></table></td></tr></table>
<p><table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr bgcolor="#ee77aa"><td colspan=3 valign=bottom><small><small><br></small></small
><font color="#ffffff" face="helvetica, arial">&nbsp;<big><strong>Classes</strong></big></font></td></tr>

<tr><td bgcolor="#ee77aa">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>&nbsp;&nbsp;&nbsp;</td>
<td><small><small>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </small></small
><dl>
<dt><font face="helvetica, arial"><small><a href="#BaseGUITestRunner">BaseGUITestRunner</a>
</small></font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><small><a href="#TkTestRunner">TkTestRunner</a>
</small></font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><small><a href="Tkinter.html#Frame">Tkinter.Frame</a>(Tkinter.Widget)
</small></font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><small><a href="#ProgressBar">ProgressBar</a>
</small></font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><small><a href="#RollbackImporter">RollbackImporter</a>
</small></font></dt><dt><font face="helvetica, arial"><small><a href="unittest.html#TestResult">unittest.TestResult</a>
</small></font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><small><a href="#GUITestResult">GUITestResult</a>
</small></font></dt></dl>
</dd>
</dl>

<p><table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr bgcolor="#ffc8d8"><td colspan=3 valign=bottom><small><small><br></small></small
><font color="#000000" face="helvetica, arial">&nbsp;<a name="BaseGUITestRunner">class <strong>BaseGUITestRunner</strong></a></font></td></tr>

<tr><td bgcolor="#ffc8d8">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td bgcolor="#ffc8d8" colspan=2><small><tt>Subclass&nbsp;this&nbsp;class&nbsp;to&nbsp;create&nbsp;a&nbsp;GUI&nbsp;TestRunner&nbsp;that&nbsp;uses&nbsp;a&nbsp;specific<br>
windowing&nbsp;toolkit.&nbsp;The&nbsp;class&nbsp;takes&nbsp;care&nbsp;of&nbsp;running&nbsp;tests&nbsp;in&nbsp;the&nbsp;correct<br>
manner,&nbsp;and&nbsp;making&nbsp;callbacks&nbsp;to&nbsp;the&nbsp;derived&nbsp;class&nbsp;to&nbsp;obtain&nbsp;information<br>
or&nbsp;signal&nbsp;that&nbsp;events&nbsp;have&nbsp;occurred.
<br>&nbsp;</tt></small></td></tr>

<tr><td bgcolor="#ffc8d8">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>&nbsp;&nbsp;&nbsp;</td>
<td><small><small>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </small></small
><dl><dt><a name="BaseGUITestRunner-__init__"
><strong>__init__</strong>(self, *args, **kwargs)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="BaseGUITestRunner-errorDialog"
><strong>errorDialog</strong>(self, title, message)</a>
<dd><small><tt>Override&nbsp;to&nbsp;display&nbsp;an&nbsp;error&nbsp;arising&nbsp;from&nbsp;GUI&nbsp;usage
</tt></small></dl><dl><dt><a name="BaseGUITestRunner-getSelectedTestName"
><strong>getSelectedTestName</strong>(self)</a>
<dd><small><tt>Override&nbsp;to&nbsp;return&nbsp;the&nbsp;name&nbsp;of&nbsp;the&nbsp;test&nbsp;selected&nbsp;to&nbsp;be&nbsp;run
</tt></small></dl><dl><dt><a name="BaseGUITestRunner-notifyRunning"
><strong>notifyRunning</strong>(self)</a>
<dd><small><tt>Override&nbsp;to&nbsp;set&nbsp;GUI&nbsp;in&nbsp;'running'&nbsp;mode,&nbsp;enabling&nbsp;'stop'&nbsp;button&nbsp;etc.
</tt></small></dl><dl><dt><a name="BaseGUITestRunner-notifyStopped"
><strong>notifyStopped</strong>(self)</a>
<dd><small><tt>Override&nbsp;to&nbsp;set&nbsp;GUI&nbsp;in&nbsp;'stopped'&nbsp;mode,&nbsp;enabling&nbsp;'run'&nbsp;button&nbsp;etc.
</tt></small></dl><dl><dt><a name="BaseGUITestRunner-notifyTestErrored"
><strong>notifyTestErrored</strong>(self, test, err)</a>
<dd><small><tt>Override&nbsp;to&nbsp;indicate&nbsp;that&nbsp;a&nbsp;test&nbsp;has&nbsp;just&nbsp;errored
</tt></small></dl><dl><dt><a name="BaseGUITestRunner-notifyTestFailed"
><strong>notifyTestFailed</strong>(self, test, err)</a>
<dd><small><tt>Override&nbsp;to&nbsp;indicate&nbsp;that&nbsp;a&nbsp;test&nbsp;has&nbsp;just&nbsp;failed
</tt></small></dl><dl><dt><a name="BaseGUITestRunner-notifyTestFinished"
><strong>notifyTestFinished</strong>(self, test)</a>
<dd><small><tt>Override&nbsp;to&nbsp;indicate&nbsp;that&nbsp;a&nbsp;test&nbsp;has&nbsp;finished&nbsp;(it&nbsp;may&nbsp;already&nbsp;have</tt></small
><dd><small><tt>failed&nbsp;or&nbsp;errored)
</tt></small></dl><dl><dt><a name="BaseGUITestRunner-notifyTestStarted"
><strong>notifyTestStarted</strong>(self, test)</a>
<dd><small><tt>Override&nbsp;to&nbsp;indicate&nbsp;that&nbsp;a&nbsp;test&nbsp;is&nbsp;about&nbsp;to&nbsp;run
</tt></small></dl><dl><dt><a name="BaseGUITestRunner-runClicked"
><strong>runClicked</strong>(self)</a>
<dd><small><tt>To&nbsp;be&nbsp;called&nbsp;in&nbsp;response&nbsp;to&nbsp;user&nbsp;choosing&nbsp;to&nbsp;run&nbsp;a&nbsp;test
</tt></small></dl><dl><dt><a name="BaseGUITestRunner-stopClicked"
><strong>stopClicked</strong>(self)</a>
<dd><small><tt>To&nbsp;be&nbsp;called&nbsp;in&nbsp;response&nbsp;to&nbsp;user&nbsp;stopping&nbsp;the&nbsp;running&nbsp;of&nbsp;a&nbsp;test
</tt></small></dl></td></tr></table>
<p><table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr bgcolor="#ffc8d8"><td colspan=3 valign=bottom><small><small><br></small></small
><font color="#000000" face="helvetica, arial">&nbsp;<a name="GUITestResult">class <strong>GUITestResult</strong></a>(<a href="unittest.html#TestResult">unittest.TestResult</a>)</font></td></tr>

<tr><td bgcolor="#ffc8d8">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td bgcolor="#ffc8d8" colspan=2><small><tt>A&nbsp;<a href="unittest.html#TestResult">TestResult</a>&nbsp;that&nbsp;makes&nbsp;callbacks&nbsp;to&nbsp;its&nbsp;associated&nbsp;GUI&nbsp;TestRunner.<br>
Used&nbsp;by&nbsp;<a href="#BaseGUITestRunner">BaseGUITestRunner</a>.&nbsp;Need&nbsp;not&nbsp;be&nbsp;created&nbsp;directly.
<br>&nbsp;</tt></small></td></tr>

<tr><td bgcolor="#ffc8d8">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>&nbsp;&nbsp;&nbsp;</td>
<td><small><small>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </small></small
><dl><dt><a name="GUITestResult-__init__"
><strong>__init__</strong>(self, callback)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="GUITestResult-addError"
><strong>addError</strong>(self, test, err)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="GUITestResult-addFailure"
><strong>addFailure</strong>(self, test, err)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="GUITestResult-startTest"
><strong>startTest</strong>(self, test)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="GUITestResult-stopTest"
><strong>stopTest</strong>(self, test)</a>
<dd><small><em>no doc string</em></small></dl></td></tr></table>
<p><table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr bgcolor="#ffc8d8"><td colspan=3 valign=bottom><small><small><br></small></small
><font color="#000000" face="helvetica, arial">&nbsp;<a name="ProgressBar">class <strong>ProgressBar</strong></a>(<a href="Tkinter.html#Frame">Tkinter.Frame</a>)</font></td></tr>

<tr><td bgcolor="#ffc8d8">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td bgcolor="#ffc8d8" colspan=2><small><tt>A&nbsp;simple&nbsp;progress&nbsp;bar&nbsp;that&nbsp;shows&nbsp;a&nbsp;percentage&nbsp;progress&nbsp;in<br>
the&nbsp;given&nbsp;colour.
<br>&nbsp;</tt></small></td></tr>

<tr><td bgcolor="#ffc8d8">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>&nbsp;&nbsp;&nbsp;</td>
<td><small><small>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </small></small
><dl><dt><a name="ProgressBar-__init__"
><strong>__init__</strong>(self, *args, **kwargs)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="ProgressBar-paint"
><strong>paint</strong>(self, *args)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="ProgressBar-setProgressFraction"
><strong>setProgressFraction</strong>(self, fraction, color<small><font color="#a0a0a0">='blue'</font></small>)</a>
<dd><small><em>no doc string</em></small></dl></td></tr></table>
<p><table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr bgcolor="#ffc8d8"><td colspan=3 valign=bottom><small><small><br></small></small
><font color="#000000" face="helvetica, arial">&nbsp;<a name="RollbackImporter">class <strong>RollbackImporter</strong></a></font></td></tr>

<tr><td bgcolor="#ffc8d8">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td bgcolor="#ffc8d8" colspan=2><small><tt>This&nbsp;tricky&nbsp;little&nbsp;class&nbsp;is&nbsp;used&nbsp;to&nbsp;make&nbsp;sure&nbsp;that&nbsp;modules&nbsp;under&nbsp;test<br>
will&nbsp;be&nbsp;reloaded&nbsp;the&nbsp;next&nbsp;time&nbsp;they&nbsp;are&nbsp;imported.
<br>&nbsp;</tt></small></td></tr>

<tr><td bgcolor="#ffc8d8">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>&nbsp;&nbsp;&nbsp;</td>
<td><small><small>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </small></small
><dl><dt><a name="RollbackImporter-__init__"
><strong>__init__</strong>(self)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="RollbackImporter-rollbackImports"
><strong>rollbackImports</strong>(self)</a>
<dd><small><em>no doc string</em></small></dl></td></tr></table>
<p><table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr bgcolor="#ffc8d8"><td colspan=3 valign=bottom><small><small><br></small></small
><font color="#000000" face="helvetica, arial">&nbsp;<a name="TkTestRunner">class <strong>TkTestRunner</strong></a>(<a href="#BaseGUITestRunner">BaseGUITestRunner</a>)</font></td></tr>

<tr><td bgcolor="#ffc8d8">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td bgcolor="#ffc8d8" colspan=2><small><tt>An&nbsp;implementation&nbsp;of&nbsp;<a href="#BaseGUITestRunner">BaseGUITestRunner</a>&nbsp;using&nbsp;Tkinter.
<br>&nbsp;</tt></small></td></tr>

<tr><td bgcolor="#ffc8d8">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>&nbsp;&nbsp;&nbsp;</td>
<td><small><small>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </small></small
><dl><dt><a name="TkTestRunner-createWidgets"
><strong>createWidgets</strong>(self)</a>
<dd><small><tt>Creates&nbsp;and&nbsp;packs&nbsp;the&nbsp;various&nbsp;widgets.</tt></small
><dd><small><tt>&nbsp;</tt></small
><dd><small><tt>Why&nbsp;is&nbsp;it&nbsp;that&nbsp;GUI&nbsp;code&nbsp;always&nbsp;ends&nbsp;up&nbsp;looking&nbsp;a&nbsp;mess,&nbsp;despite&nbsp;all&nbsp;the</tt></small
><dd><small><tt>best&nbsp;intentions&nbsp;to&nbsp;keep&nbsp;it&nbsp;tidy?&nbsp;Answers&nbsp;on&nbsp;a&nbsp;postcard,&nbsp;please.
</tt></small></dl><dl><dt><a name="TkTestRunner-errorDialog"
><strong>errorDialog</strong>(self, title, message)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="TkTestRunner-getSelectedTestName"
><strong>getSelectedTestName</strong>(self)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="TkTestRunner-initGUI"
><strong>initGUI</strong>(self, root, initialTestName)</a>
<dd><small><tt>Set&nbsp;up&nbsp;the&nbsp;GUI&nbsp;inside&nbsp;the&nbsp;given&nbsp;root&nbsp;window.&nbsp;The&nbsp;test&nbsp;name&nbsp;entry</tt></small
><dd><small><tt>field&nbsp;will&nbsp;be&nbsp;pre-filled&nbsp;with&nbsp;the&nbsp;given&nbsp;initialTestName.
</tt></small></dl><dl><dt><a name="TkTestRunner-notifyRunning"
><strong>notifyRunning</strong>(self)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="TkTestRunner-notifyStopped"
><strong>notifyStopped</strong>(self)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="TkTestRunner-notifyTestErrored"
><strong>notifyTestErrored</strong>(self, test, err)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="TkTestRunner-notifyTestFailed"
><strong>notifyTestFailed</strong>(self, test, err)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="TkTestRunner-notifyTestFinished"
><strong>notifyTestFinished</strong>(self, test)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="TkTestRunner-notifyTestStarted"
><strong>notifyTestStarted</strong>(self, test)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="TkTestRunner-showAboutDialog"
><strong>showAboutDialog</strong>(self)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="TkTestRunner-showHelpDialog"
><strong>showHelpDialog</strong>(self)</a>
<dd><small><em>no doc string</em></small></dl><dl><dt><a name="TkTestRunner-showSelectedError"
><strong>showSelectedError</strong>(self)</a>
<dd><small><em>no doc string</em></small></dl></td></tr></table></td></tr></table></body></html>