Home | History | Annotate | Download | only in test

Lines Matching refs:traceback

1 """Test cases for traceback module"""
10 import traceback
21 return traceback.format_exception_only(exc, value)
32 # XXX why doesn't compile raise the same traceback?
92 traceback.extract_tb(sys.exc_traceback)
109 src = traceback.extract_tb(sys.exc_traceback)[-1][-1]
127 lst = traceback.format_exception_only(e.__class__, e)
148 err = traceback.format_exception_only(str_type, None)
155 err = traceback.format_exception_only(str_type, str_value)
163 err = traceback.format_exception_only(X, X())
169 err = traceback.format_exception_only(None, None)
174 lines = traceback.format_exception_only(type(err), err)
178 lines = traceback.format_exception_only(type(err), err)
191 traceback_fmt = 'Traceback (most recent call last):\n' + \
192 ''.join(traceback.format_tb(tb))
197 raise Error("unable to create test traceback string")
199 # Make sure that Python and the traceback module format the same thing
202 # Make sure that the traceback is properly indented.
206 self.assertTrue(banner.startswith('Traceback'))
212 traceback.print_stack()
221 ' traceback.print_stack()',
226 return traceback.format_stack()
234 ' return traceback.format_stack()\n' % (file, lineno+1),
240 # Check non-printing functions in traceback module
245 return traceback.extract_stack()
251 (file, lineno+1, 'extract', 'return traceback.extract_stack()'),