509318396
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
ó
wWS`c           @   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	‚