Show More
@@ -69,7 +69,7 b' def test_longer_repr():' | |||
|
69 | 69 | nt.assert_equal(trepr(a), a_trunc) |
|
70 | 70 | # The creation of our tracer modifies the repr module's repr function |
|
71 | 71 | # in-place, since that global is used directly by the stdlib's pdb module. |
|
72 |
|
|
|
72 | debugger.Tracer() | |
|
73 | 73 | nt.assert_equal(trepr(a), ar) |
|
74 | 74 | |
|
75 | 75 | def test_ipdb_magics(): |
@@ -184,3 +184,50 b' def test_ipdb_magics2():' | |||
|
184 | 184 | |
|
185 | 185 | >>> sys.settrace(old_trace) |
|
186 | 186 | ''' |
|
187 | ||
|
188 | def can_quit(): | |
|
189 | '''Test that quit work in ipydb | |
|
190 | ||
|
191 | >>> old_trace = sys.gettrace() | |
|
192 | ||
|
193 | >>> def bar(): | |
|
194 | ... pass | |
|
195 | ||
|
196 | >>> with PdbTestInput([ | |
|
197 | ... 'quit', | |
|
198 | ... ]): | |
|
199 | ... debugger.Pdb().runcall(bar) | |
|
200 | > <doctest ...>(2)bar() | |
|
201 | 1 def bar(): | |
|
202 | ----> 2 pass | |
|
203 | <BLANKLINE> | |
|
204 | ipdb> quit | |
|
205 | ||
|
206 | Restore previous trace function, e.g. for coverage.py | |
|
207 | ||
|
208 | >>> sys.settrace(old_trace) | |
|
209 | ''' | |
|
210 | ||
|
211 | ||
|
212 | def can_exit(): | |
|
213 | '''Test that quit work in ipydb | |
|
214 | ||
|
215 | >>> old_trace = sys.gettrace() | |
|
216 | ||
|
217 | >>> def bar(): | |
|
218 | ... pass | |
|
219 | ||
|
220 | >>> with PdbTestInput([ | |
|
221 | ... 'exit', | |
|
222 | ... ]): | |
|
223 | ... debugger.Pdb().runcall(bar) | |
|
224 | > <doctest ...>(2)bar() | |
|
225 | 1 def bar(): | |
|
226 | ----> 2 pass | |
|
227 | <BLANKLINE> | |
|
228 | ipdb> exit | |
|
229 | ||
|
230 | Restore previous trace function, e.g. for coverage.py | |
|
231 | ||
|
232 | >>> sys.settrace(old_trace) | |
|
233 | ''' |
General Comments 0
You need to be logged in to leave comments.
Login now