-í
ê¶<c       sc   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      s5   t  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   Nc    s@   y | ƒ  Wn% | j
 o } t i | | ƒ Sn Xt 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    sf   |  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    sO   |  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   		!	