-í
ê¶<c       s~     d  Z    d k Z  d k l Z  d k Z  d e i f d „  ƒ  YZ ) d „  Z - e d j o . e ƒ  n d S(   s   Test cases for traceback moduleN(   s   run_unittests   TracebackCasesc      sG    t  Z  d „  Z  d „  Z  d „  Z  d „  Z " d „  Z RS(   Nc    sR     y  | ƒ  Wn+  | j
 o }  t i | | ƒ Sn X t d ‚ d  S(   Ns   call did not raise exception(   s   funcs   excs   values	   tracebacks   format_exception_onlys
   ValueError(   s   selfs   funcs   excs   value(    (    s)   /usr/lib/python2.2/test/test_traceback.pys   get_exception_format s
   c    s     t  d d d ƒ d  S(   Ns   def fact(x):
	return x!
s   ?s   exec(   s   compile(   s   self(    (    s)   /usr/lib/python2.2/test/test_traceback.pys   syntax_error_with_caret s   c    s     d  k  } d  S(   N(   s   badsyntax_nocaret(   s   selfs   badsyntax_nocaret(    (    s)   /usr/lib/python2.2/test/test_traceback.pys   syntax_error_without_caret s   c    sx     |  i |  i  t ƒ }  |  i t | ƒ d j ƒ  |  i d | d j ƒ   |  i | d i ƒ  d j ƒ d  S(   Ni   s   ^i   i   s	   return x!(   s   selfs   get_exception_formats   syntax_error_with_carets   SyntaxErrors   errs   assert_s   lens   strip(   s   selfs   err(    (    s)   /usr/lib/python2.2/test/test_traceback.pys
   test_caret s
   c    s^   " # |  i |  i $ t ƒ } % |  i t | ƒ d j ƒ & |  i | d i ƒ  d j ƒ d  S(   Ni   i   s   [x for x in x] = x(   s   selfs   get_exception_formats   syntax_error_without_carets   SyntaxErrors   errs   assert_s   lens   strip(   s   selfs   err(    (    s)   /usr/lib/python2.2/test/test_traceback.pys   test_nocaret" s   (   s   __name__s
   __module__s   get_exception_formats   syntax_error_with_carets   syntax_error_without_carets
   test_carets   test_nocaret(    (    (    s)   /usr/lib/python2.2/test/test_traceback.pys   TracebackCases s
   	c      s   ) * t  t ƒ d  S(   N(   s   run_unittests   TracebackCases(    (    (    s)   /usr/lib/python2.2/test/test_traceback.pys	   test_main) s   s   __main__(	   s   __doc__s   unittests   test_supports   run_unittests	   tracebacks   TestCases   TracebackCasess	   test_mains   __name__(   s	   test_mains   TracebackCasess   run_unittests   unittests	   traceback(    (    s)   /usr/lib/python2.2/test/test_traceback.pys   ? s   !