ÿØÿà 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
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     
V~gc           @   s   d  d l  m Z d  d l Z d  d l Z d  d l Z d  d l Z d e j f d     YZ d e j f d     YZ	 e
   Z d e
 f d     YZ d	 e j f d
     YZ e d k r e j   n  d S(   i(   t   StringIONt   Test_TestProgramc           B   sg   e  Z d    Z d   Z d e j f d     YZ d e j f d     YZ d   Z	 d   Z
 d   Z RS(	   c            s   t  j   }  g  t j j t j j t  j j     t  _	     f d   } | | _
 | j d  }  j  j	   j | j   d  S(   Nc            s   t   _  j |      S(   N(   t   Truet   wasRunt   assertEqual(   t	   start_dirt   pattern(   t   expectedPatht   selft   tests(    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   _find_tests   s    	s   unittest.test(   t   unittestt
   TestLoadert   ost   patht   abspatht   dirnamet   testt   __file__t   FalseR   R
   t   discovert
   assertTrueR   t   _tests(   R   t   loaderR
   t   suite(    (   R   R   R	   s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   test_discovery_from_dotted_path   s    	$		c            s   t     t    } d t  f  f d     Y} |   } t j j     f d   } d   t j _ |  j |  d   } | t j _ |  j |  t j d | d t d d	  } |  j | j   |  j | j |  |  j | j	 d	  d  S(
   Nt
   FakeRunnerc              s   e  Z   f d    Z RS(   c            s   | |  _    S(   N(   R   (   R   R   (   t   result(    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   run!   s    	(   t   __name__t
   __module__R   (    (   R   (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyR       s   c              s     t  j _ d  S(   N(   R   t   TestProgramt	   parseArgs(    (   t   oldParseArgs(    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   restoreParseArgs(   s    c          W   s   d  S(   N(   t   None(   t   args(    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   <lambda>*   t    c           S   s   t  j ` d  S(   N(   R   R   R   (    (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt
   removeTest-   s    t
   testRunnert   exitt	   verbosityi   (
   t   objectR   R   R    t
   addCleanupR   R   R   R   R*   (   R   R   R   t   runnerR"   R'   t   program(    (   R!   R   s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt
   testNoExit   s    				t   FooBarc           B   s   e  Z d    Z d   Z RS(   c         C   s   t  s t  d  S(   N(   R   t   AssertionError(   R   (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   testPass9   s    c         C   s   t  s t  d  S(   N(   R   R1   (   R   (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   testFail;   s    (   R   R   R2   R3   (    (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyR0   8   s   	t   FooBarLoaderc           B   s   e  Z d  Z d   Z RS(   s3   Test loader that returns a suite containing FooBar.c         C   s   |  j  |  j t j  g  S(   N(   t
   suiteClasst   loadTestsFromTestCaseR   R0   (   R   t   module(    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   loadTestsFromModule@   s    (   R   R   t   __doc__R8   (    (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyR4   >   s   c      	   C   sV   t  j d t d d g d t  j d t    d |  j    } |  j t | d   d  S(   NR)   t   argvt   foobarR(   t   streamt
   testLoaderR   (   R   t   mainR   t   TextTestRunnerR    R4   R   t   hasattr(   R   R.   (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   test_NonExitE   s
    	c         C   sG   |  j  t t j d d g d t j d t    d t d |  j   d  S(   NR:   R;   R(   R<   R)   R=   (   t   assertRaisest
   SystemExitR   R>   R?   R    R   R4   (   R   (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt	   test_ExitM   s    		c      	   C   sA   |  j  t t j d d g d t j d t    d |  j   d  S(   NR:   R;   R(   R<   R=   (   RB   RC   R   R>   R?   R    R4   (   R   (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   test_ExitAsDefaultW   s    		(   R   R   R   R/   R   t   TestCaseR0   R   R4   RA   RD   RE   (    (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyR   	   s   				
t   InitialisableProgramc           B   sD   e  Z e Z d Z d  Z d Z d Z e	 j
 Z d Z d Z d   Z RS(   i   R   c         G   s   d  S(   N(    (   R   R$   (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   __init__i   s    N(   R   R   R   R)   R#   R   R*   t   defaultTestR(   R   t   defaultTestLoaderR=   t   progNameR   RH   (    (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyRG   `   s   	R   c           B   s,   e  Z d Z d Z e Z d    Z d   Z RS(   c         K   s(   | t  _ t  j r$ t t  _ t  n  d  S(   N(   R   t   initArgst
   raiseErrorR   t	   TypeError(   R   t   kwargs(    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyRH   s   s    			c         C   s   | t  _ t S(   N(   R   R   t   RESULT(   R   R   (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyR   y   s    	N(	   R   R   R#   RL   R   R   RM   RH   R   (    (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyR   n   s
   	t   TestCommandLineArgsc           B   sP   e  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 RS(   c         C   s:   t    |  _ d   |  j _ d  t _ d  t _ t t _ d  S(   Nc           S   s   d  S(   N(   R#   (    (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyR%      R&   (	   RG   R.   t   createTestsR#   R   RL   R   R   RM   (   R   (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   setUp   s
    		c            s   |  j    d    f d  } |   _ xJ d D]B } t   _   j d  | g  |  j   j  |  j   j  q+ W  j d  d g  |  j   j  |  j	   j  d  S(   Nc            s   |    _  t   _ d  S(   N(   t   msgR   R)   (   RT   (   R.   (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt	   usageExit   s    	s   -hs   -Hs   --helps   -$(   s   -hs   -Hs   --help(
   R.   R#   RU   R   R)   R    R   t   assertIsNoneRT   t   assertIsNotNone(   R   RU   t   opt(    (   R.   s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   testHelpAndUnknown   s    			c         C   s   |  j  } x= d D]5 } d | _ | j d  | g  |  j | j d  q Wx= d	 D]5 } d | _ | j d  | g  |  j | j d  qP Wd  S(
   Ns   -qs   --quieti   i    s   -vs	   --verbosei   (   s   -qs   --quiet(   s   -vs	   --verbose(   R.   R*   R    R#   R   (   R   R.   RX   (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   testVerbosity   s    			c         C   s
  |  j  } x d d	 d
 f D] \ } } | d k r> t r> q n  d | d } d | } xM | | f D]? } t | | d   | j d  | g  |  j t | |   qc WxY | | f D]K } t   } t | | |  | j d  | g  |  j t | |  |  q Wq Wd  S(   Nt   buffert   failfastt   catcht
   catchbreaks   -%si    s   --%s(   R[   R[   (   R\   R\   (   R]   R^   (	   R.   t   hasInstallHandlert   setattrR#   R    R   t   getattrR+   R   (   R   R.   t   argt   attrt	   short_optt   long_optRX   t   not_none(    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   testBufferCatchFailfast   s     		
	c         C   s   |  j  } t | _ d | _ d | _ d | _ | j   |  j t j i d d 6d d 6d d 6 |  j t j	 d  |  j
 | j t  d  S(   NR*   R\   R[   R   (   R.   R   R(   R*   R\   R[   t   runTestsR   RL   R   t   assertIsR   RP   (   R   R.   (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   testRunTestsRunnerClass   s    					
c         C   sb   |  j  } t   | _ d  t _ | j   |  j t j  |  j t j d  |  j	 | j
 t  d  S(   NR   (   R.   R   R(   R#   RL   Rh   RV   R   R   Ri   R   RP   (   R   R.   (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   testRunTestsRunnerInstance   s    		
c         C   s   |  j  } t t _ t | _ d | _ d | _ d | _ d | _ | j	   |  j
 t j i   |  j
 t j d  |  j | j t  d  S(   NR*   R\   R[   R   (   R.   R   R   RM   R(   R*   R\   R[   R   Rh   R   RL   Ri   R   RP   (   R   R.   (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   testRunTestsOldRunnerClass   s    							
c            s   t  j d     j     f d   }  j |  t  _  f d   } |   _  j } t | _ t	 | _
 | j    j  j  d  S(   Ns   unittest.mainc              s      _  d  S(   N(   t   installHandler(    (   R7   t   original(    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   restore   s    c              s   t    _ d  S(   N(   R   t	   installed(    (   R   (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   fakeInstallHandler   s    (   t   syst   modulesRm   R,   R   Rp   R.   R   R^   R   R(   Rh   R   (   R   Ro   Rq   R.   (    (   R7   Rn   R   s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   testCatchBreakInstallsHandler   s    						
(
   R   R   RS   RY   RZ   Rg   Rj   Rk   Rl   Rt   (    (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyRQ   }   s   							t   __main__(   t	   cStringIOR    R   Rr   R   t   unittest.testRF   R   R   RG   R+   RP   R   RQ   R   R>   (    (    (    s?   /opt/alt/python27/lib64/python2.7/unittest/test/test_program.pyt   <module>   s   W	