ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     
|fc           @   s>  d  d l  Z  d  d l Z d  d l m Z d  d l m Z d  d l Z d  d l Z d e j f d     YZ e	 e j
 j  Z x! d d d d	 f D] Z e e =q We e e d
  Z e e d	 <e d e f e  Z d e j f d     YZ d e f d     YZ d   Z d e j f d     YZ e d k r:e j   n  d S(   iN(   t   StringIO(   t   test_supportt   Test_TestResultc           B   s   e  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 e j e j j d	 k d
  d    Z e j e j j d	 k d
  d    Z d   Z d   Z d   Z RS(   c         C   s   t  j   } |  j | j    |  j t | j  d  |  j t | j  d  |  j | j d  |  j | j	 t
  |  j | j  |  j | j  d  S(   Ni    (   t   unittestt
   TestResultt
   assertTruet   wasSuccessfult   assertEqualt   lent   errorst   failurest   testsRunt
   shouldStopt   Falset   assertIsNonet   _stdout_buffert   _stderr_buffer(   t   selft   result(    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt	   test_init   s    c         C   s-   t  j   } | j   |  j | j t  d  S(   N(   R   R   t   stopR   R   t   True(   R   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt	   test_stop#   s    
c         C   s   d t  j f d     Y} | d  } t  j   } | j |  |  j | j    |  j t | j  d  |  j t | j	  d  |  j | j
 d  |  j | j t  | j |  d  S(   Nt   Fooc           B   s   e  Z d    Z RS(   c         S   s   d  S(   N(    (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   test_1.   s    (   t   __name__t
   __module__R   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR   -   s   R   i    i   (   R   t   TestCaseR   t	   startTestR   R   R   R   R	   R
   R   R   R   t   stopTest(   R   R   t   testR   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   test_startTest,   s    c         C   s%  d t  j f d     Y} | d  } t  j   } | j |  |  j | j    |  j t | j  d  |  j t | j	  d  |  j | j
 d  |  j | j t  | j |  |  j | j    |  j t | j  d  |  j t | j	  d  |  j | j
 d  |  j | j t  d  S(   NR   c           B   s   e  Z d    Z RS(   c         S   s   d  S(   N(    (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR   C   s    (   R   R   R   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR   B   s   R   i    i   (   R   R   R   R   R   R   R   R   R	   R
   R   R   R   R   (   R   R   R   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   test_stopTestA   s    c         C   s$   t  j   } | j   | j   d  S(   N(   R   R   t   startTestRunt   stopTestRun(   R   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   test_startTestRun_stopTestRun\   s    
c         C   s   d t  j f d     Y} | d  } t  j   } | j |  | j |  | j |  |  j | j    |  j t	 | j
  d  |  j t	 | j  d  |  j | j d  |  j | j t  d  S(   NR   c           B   s   e  Z d    Z RS(   c         S   s   d  S(   N(    (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR   v   s    (   R   R   R   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR   u   s   R   i    i   (   R   R   R   R   t
   addSuccessR   R   R   R   R   R	   R
   R   R   R   (   R   R   R   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   test_addSuccesst   s    c         C   s$  d t  j f d     Y} | d  } y | j d  Wn t j   } n Xt  j   } | j |  | j | |  | j |  |  j	 | j
    |  j t | j  d  |  j t | j  d  |  j | j d  |  j | j t  | j d \ } } |  j | |  |  j | t  d  S(   NR   c           B   s   e  Z d    Z RS(   c         S   s   d  S(   N(    (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR      s    (   R   R   R   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR      s   R   t   fooi    i   (   R   R   t   failt   syst   exc_infoR   R   t
   addFailureR   t   assertFalseR   R   R   R	   R
   R   R   R   t   assertIst   assertIsInstancet   str(   R   R   R   t   exc_info_tupleR   t	   test_caset   formatted_exc(    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   test_addFailure   s$    c         C   s   d t  j f d     Y} | d  } y t    Wn t j   } n Xt  j   } | j |  | j | |  | j |  |  j	 | j
    |  j t | j  d  |  j t | j  d  |  j | j d  |  j | j t  | j d \ } } |  j | |  |  j | t  d  S(   NR   c           B   s   e  Z d    Z RS(   c         S   s   d  S(   N(    (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR      s    (   R   R   R   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR      s   R   i   i    (   R   R   t	   TypeErrorR(   R)   R   R   t   addErrorR   R+   R   R   R   R	   R
   R   R   R   R,   R-   R.   (   R   R   R   R/   R   R0   R1   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   test_addError   s$    c         C   s:   t  j d  t d  } |  j | j |   d t d  d  S(   Ni   s$   testGetDescriptionWithoutDocstring (s   .Test_TestResult)(   R   t   TextTestResultt   NoneR   R   t   getDescriptionR   (   R   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt"   testGetDescriptionWithoutDocstring   s
    i   s)   Docstrings are omitted with -O2 and abovec         C   s:   t  j d t d  } |  j | j |   d t d  d S(   s5   Tests getDescription() for a method with a docstring.i   s(   testGetDescriptionWithOneLineDocstring (sG   .Test_TestResult)
Tests getDescription() for a method with a docstring.N(   R   R6   R7   R   R   R8   R   (   R   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt&   testGetDescriptionWithOneLineDocstring   s    c         C   s:   t  j d t d  } |  j | j |   d t d  d S(   so   Tests getDescription() for a method with a longer docstring.
        The second line of the docstring.
        i   s*   testGetDescriptionWithMultiLineDocstring (sN   .Test_TestResult)
Tests getDescription() for a method with a longer docstring.N(   R   R6   R7   R   R   R8   R   (   R   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt(   testGetDescriptionWithMultiLineDocstring   s    c         C   sb   d t  f d     Y} t j   } |  j | j |   t | j j d <|  j | j |   d  S(   Nt   Framec           B   s   e  Z d  e f d     YZ RS(   t   tb_framec           B   s   e  Z i  Z RS(    (   R   R   t	   f_globals(    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR=     s   (   R   R   t   objectR=   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR<     s   t
   __unittest(	   R?   R   R   R+   t   _is_relevant_tb_levelR   R=   R>   R   (   R   R<   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testStackFrameTrimming  s
    c         C   s   t  j   } d   | _ t | _ | j d  d   |  j | j  t  j   } d   | _ t | _ | j	 d  d   |  j | j  t  j   } d   | _ t | _ | j
 d   |  j | j  d  S(   Nc          W   s   d S(   Nt    (    (   t   _(    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   <lambda>  RC   c          W   s   d S(   NRC   (    (   RD   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyRE     RC   c          W   s   d S(   NRC   (    (   RD   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyRE     RC   (   R   R   t   _exc_info_to_stringR   t   failfastR4   R7   R   R   R*   t   addUnexpectedSuccess(   R   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testFailFast  s    			c            s;   t  j d t   d t  }   f d   } | j |  d  S(   Nt   streamRG   c            s     j  |  j  d  S(   N(   R   RG   (   R   (   R   (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR   %  s    (   R   t   TextTestRunnerR    R   t   run(   R   t   runnerR   (    (   R   s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testFailFastSetByRunner#  s    (   R   R   R   R   R   R    R#   R%   R2   R5   R9   R   t   skipIfR(   t   flagst   optimizeR:   R;   RB   RI   RN   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR   
   s    
							'	0		
	
	t   addSkipt   addExpectedFailureRH   t   __init__c         C   s1   g  |  _  g  |  _ d |  _ t |  _ t |  _ d  S(   Ni    (   R
   R	   R   R   R   t   buffer(   R   RJ   t   descriptionst	   verbosity(    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyRT   /  s
    				t	   OldResultt   Test_OldTestResultc           B   s5   e  Z d    Z d   Z d   Z d   Z d   Z RS(   c         C   sO   t  j d t f  4 t   } | j |  |  j t | j  |  Wd  QXd  S(   Ns   TestResult has no add.+ method,(   R   t   check_warningst   RuntimeWarningRX   RL   R   R   R
   (   R   R   R
   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   assertOldResultWarning;  s
    		c         C   sr   d t  j f d     Y} xR d t f d t f d t f f D]/ \ } } | |  } |  j | t |   q; Wd  S(   Nt   Testc           B   s5   e  Z d    Z e j d    Z e j d    Z RS(   c         S   s   |  j  d  d  S(   Nt   foobar(   t   skipTest(   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testSkipD  s    c         S   s
   t   d  S(   N(   R3   (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testExpectedFailF  s    c         S   s   d  S(   N(    (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testUnexpectedSuccessI  s    (   R   R   R`   R   t   expectedFailureRa   Rb   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR]   C  s   	R`   Ra   Rb   (   R   R   R   R   R\   t   int(   R   R]   t	   test_namet   should_passR   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testOldTestResultB  s    
	c         C   s3   d t  j f d     Y} |  j | d  d  d  S(   NR]   c           B   s   e  Z d    Z d   Z RS(   c         S   s   |  j  d  d  S(   Ns	   no reason(   R_   (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   setUpU  s    c         S   s   d  S(   N(    (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testFooW  s    (   R   R   Rh   Ri   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR]   T  s   	Ri   i    (   R   R   R\   (   R   R]   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testOldTestTesultSetupS  s    c         C   sB   t  j d  d t  j f d     Y } |  j | d  d  d  S(   Ns	   no reasonR]   c           B   s   e  Z d    Z RS(   c         S   s   d  S(   N(    (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyRi   ^  s    (   R   R   Ri   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR]   \  s   Ri   i    (   R   t   skipR   R\   (   R   R]   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testOldTestResultClass[  s    c         C   sK   d t  j f d     Y} t  j d t d t    } | j | d   d  S(   NR]   c           B   s   e  Z d    Z RS(   c         S   s   d  S(   N(    (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyRi   d  s    (   R   R   Ri   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR]   c  s   t   resultclassRJ   Ri   (   R   R   RK   RX   R    RL   (   R   R]   RM   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testOldResultWithRunnerb  s    (   R   R   R\   Rg   Rj   Rl   Rn   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyRY   9  s
   				t   MockTracebackc           B   s   e  Z e d     Z RS(   c          G   s   d g S(   Ns   A traceback(    (   RD   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   format_exceptionn  s    (   R   R   t   staticmethodRp   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyRo   m  s   c           C   s   t  t j _  d  S(   N(   t	   tracebackR   R   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   restore_tracebackr  s    t   TestOutputBufferingc           B   sb   e  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z RS(
   c         C   s   t  j |  _ t  j |  _ d  S(   N(   R(   t   stdoutt	   _real_outt   stderrt	   _real_err(   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyRh   x  s    c         C   s   |  j  t _ |  j t _ d  S(   N(   Rv   R(   Ru   Rx   Rw   (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   tearDown|  s    c         C   s   |  j  } |  j } t j   } |  j | j  |  j | t j  |  j | t j	  | j
 |   |  j | t j  |  j | t j	  d  S(   N(   Rv   Rx   R   R   R+   RU   R,   R(   Ru   Rw   R   (   R   t   real_outt   real_errR   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testBufferOutputOff  s    		c         C   s  |  j  } |  j } t j   } |  j | j  t | _ |  j | t j	  |  j | t j
  | j |   |  j | t j	  |  j | t j
  |  j t j	 t  |  j t j
 t  |  j t j	 t j
  t j	 } t j
 } t   | _ t   | _ d GHt j
 d IJ|  j | j   d  |  j | j   d  |  j | j j   d  |  j | j j   d  | j |   | j |   |  j t j	 | j  |  j t j
 | j  |  j | j j   d  |  j | j j   d  |  j | j   d  |  j | j   d  d  S(   NR&   t   bars   foo
s   bar
RC   (   Rv   Rx   R   R   R+   RU   R   R,   R(   Ru   Rw   R   t   assertIsNotR-   R    t   _original_stdoutt   _original_stderrR   t   getvalueR$   R   (   R   Rz   R{   R   t
   out_streamt
   err_stream(    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt#   testBufferOutputStartTestAddSuccess  s>    					c         C   s&   t  j   } t | _ | j |   | S(   N(   R   R   R   RU   R   (   R   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   getStartedResult  s    	c         C   s  t  t j _ |  j t  xd d t f d d t f d d t f d d t f g D]U\ } } } |  j   } t	 j
 } t	 j } t   | _ t   | _ t	 j
 d IJ| r t	 j d IJn  t | |  } | |  d  | j |   t | |  } |  j t |  d  | d \ }	 }
 t j d	  } d
 } | rCt j d  } n  d | | f } |  j |	 |   |  j | j j   |  |  j | j j   |  |  j |
 |  qP Wd  S(   NR	   R4   R
   R*   R&   R}   i   i    s9   
                Stdout:
                foo
            RC   s9   
                Stderr:
                bar
            s   A traceback%s%s(   NNN(   Ro   R   R   Rr   t
   addCleanupRs   R   R   R   R(   Ru   Rw   R    R   R   t   getattrR7   R   R   R   t   textwrapt   dedentR,   R   t   assertMultiLineEqual(   R   t   message_attrt   add_attrt   include_errorR   t   buffered_outt   buffered_errt   addFunctiont   result_listR   t   messaget   expectedOutMessaget   expectedErrMessaget   expectedFullMessage(    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt!   testBufferOutputAddErrorOrFailure  s@    			c         C   sm   t  j   } t | _ d t  j f d     Y} t  j | d  g  } | |  |  j t | j  d  d  S(   NR   c           B   s    e  Z e d     Z d   Z RS(   c         S   s   d d d  S(   Ni   i    (    (   t   cls(    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt
   setUpClass  s    c         S   s   d  S(   N(    (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   test_foo  s    (   R   R   t   classmethodR   R   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR     s   R   i   (	   R   R   R   RU   R   t	   TestSuiteR   R   R	   (   R   R   R   t   suite(    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testBufferSetupClass  s    	
c         C   sm   t  j   } t | _ d t  j f d     Y} t  j | d  g  } | |  |  j t | j  d  d  S(   NR   c           B   s    e  Z e d     Z d   Z RS(   c         S   s   d d d  S(   Ni   i    (    (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   tearDownClass  s    c         S   s   d  S(   N(    (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR   	  s    (   R   R   R   R   R   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR     s   R   i   (	   R   R   R   RU   R   R   R   R   R	   (   R   R   R   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testBufferTearDownClass  s    	
c         C   s   t  j   } t | _ d t  j f d     Y} d t f d     Y} d | _ | t j d <|  j	 t j j
 d  t  j | d  g  } | |  |  j t | j  d  d  S(   NR   c           B   s   e  Z d    Z RS(   c         S   s   d  S(   N(    (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR     s    (   R   R   R   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR     s   t   Modulec           B   s   e  Z e d     Z RS(   c           S   s   d d d  S(   Ni   i    (    (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   setUpModule  s    (   R   R   Rq   R   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR     s   R   i   (   R   R   R   RU   R   R?   R   R(   t   modulesR   t   popR   R   R   R	   (   R   R   R   R   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testBufferSetUpModule  s    		
c         C   s   t  j   } t | _ d t  j f d     Y} d t f d     Y} d | _ | t j d <|  j	 t j j
 d  t  j | d  g  } | |  |  j t | j  d  d  S(   NR   c           B   s   e  Z d    Z RS(   c         S   s   d  S(   N(    (   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR   '  s    (   R   R   R   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR   &  s   R   c           B   s   e  Z e d     Z RS(   c           S   s   d d d  S(   Ni   i    (    (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   tearDownModule*  s    (   R   R   Rq   R   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyR   )  s   R   i   (   R   R   R   RU   R   R?   R   R(   R   R   R   R   R   R   R	   (   R   R   R   R   R   (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   testBufferTearDownModule"  s    		
(   R   R   Rh   Ry   R|   R   R   R   R   R   R   R   (    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyRt   v  s   				0		.			t   __main__(   R(   R   R    R   R   Rr   R   R   R   t   dictR   t   __dict__t	   classDictt   mR7   RT   t   typeR?   RX   RY   Ro   Rs   Rt   R   t   main(    (    (    s1   /usr/lib64/python2.7/unittest/test/test_result.pyt   <module>   s(    !
4	