ÿØÿà 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           @   sr   d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l Z d e j f d     YZ e d k rn e j   n  d S(   iNt   TestDiscoveryc           B   s}   e  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z d
   Z d   Z d   Z RS(   c         C   se   t  j   } d | _ | j d  } |  j | d  t s> d  S|  j t   | j d  Wd  QXd  S(   Ns   /foos   /foo/bar/baz.pys   bar.bazs   /bar/baz.py(   t   unittestt
   TestLoadert   _top_level_dirt   _get_name_from_patht   assertEqualt	   __debug__t   assertRaisest   AssertionError(   t   selft   loadert   name(    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   test_get_name_from_path   s    	c            s  t  j   } t j   f d   } t j j   f d   } t j j     f d   } d d d d d d	 d
 g d d g g   f d   t _ |  j |  d   } | t j _ |  j |  d   } | t j _ |  j |  d   | _ d   | _	 t j j
 d  } | | _ t | j | d   } g  d D] }	 |	 d ^ q6}
 |
 j g  d D] }	 d |	 d ^ qY |  j | |
  d  S(   Nc              s     t  _ d  S(   N(   t   ost   listdir(    (   t   original_listdir(    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   restore_listdir   s    c              s     t  j _ d  S(   N(   R   t   patht   isfile(    (   t   original_isfile(    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   restore_isfile!   s    c              s     t  j _ d  S(   N(   R   R   t   isdir(    (   t   original_isdir(    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   restore_isdir$   s    s   test1.pys   test2.pys   not_a_test.pyt   test_dirs   test.foos   test-not-a-module.pyt   another_dirs   test3.pys   test4.pyc            s     j  d  S(   Ni    (   t   pop(   R   (   t
   path_lists(    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   <lambda>*   t    c         S   s   |  j  d  S(   Nt   dir(   t   endswith(   R   (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   -   s    c         S   s   |  j  d  o d |  k S(   NR   R   (   R   (   R   (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   2   s    c         S   s   |  d S(   Ns    module(    (   R   (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   8   R   c         S   s   |  d S(   Ns    tests(    (   t   module(    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   9   R   s   /foos   test*.pyt   test1t   test2s    module testst   test3t   test4s   test_dir.%s(   R!   R"   (   R#   R$   (   R   R   R   R   R   R   R   t
   addCleanupt   _get_module_from_namet   loadTestsFromModulet   abspathR   t   listt   _find_testst   extendR   (   R	   R
   R   R   R   R   R   t	   top_levelt   suiteR   t   expected(    (   R   R   R   R   s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   test_find_tests   s8    					c            s  t  j   } t j   f d   } t j j   f d   } t j j   f d   } d d d g   g  g  g  g   f d   t _  j |  d   t j _  j |   f d	   t j _  j |  d
 t f d     Y    f d   | _	  f d   } | | _
 d | _ t | j d d   }  j | d d d g   j   j d d g   j   j | d d d f g  d  S(   Nc              s     t  _ d  S(   N(   R   R   (    (   R   (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   I   s    c              s     t  j _ d  S(   N(   R   R   R   (    (   R   (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   L   s    c              s     t  j _ d  S(   N(   R   R   R   (    (   R   (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   O   s    t   a_directoryt   test_directoryt   test_directory2c            s     j  d  S(   Ni    (   R   (   R   (   R   (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   T   R   c         S   s   t  S(   N(   t   True(   R   (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   W   R   c            s   t  j j |     k S(   N(   R   R   t   basename(   R   (   t   directories(    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   Z   R   t   Modulec           B   s,   e  Z g  Z g  Z d    Z d   Z d Z RS(   c            sP   |   _    j j |  t j  j |  d k rL   f d   } |   _ n  d  S(   NR1   c            s     j  j |  | | f  d S(   Nt
   load_tests(   t   load_tests_argst   append(   R
   t   testst   pattern(   R	   (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR7   e   s    (   R   t   pathsR9   R   R4   R7   (   R	   R   R7   (    (   R	   s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   __init__a   s
    	c         S   s   |  j  | j  k S(   N(   R   (   R	   t   other(    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   __eq__j   s    N(   t   __name__t
   __module__R<   R8   R=   R?   t   Nonet   __hash__(    (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR6   ]   s
   			c            s
     |   S(   N(    (   R   (   R6   (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   p   R   c            s#   | r   j  d   n  |  j d S(   Ns+   use_load_tests should be False for packagess    module tests(   t   failureExceptionR   (   R    t   use_load_tests(   R	   (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR'   q   s    s   /foos   test*R7   s    module tests(   R   R   R   R   R   R   R   R%   t   objectR&   R'   R   R)   R*   R   R<   R8   (   R	   R
   R   R   R   R'   R-   (    (   R6   R5   R   R   R   R   R	   s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   test_find_tests_with_packageE   s4    				c   
         s  t  j   } t j j  t j j   f d   } d   t j _ |  j |  t j   f d   } |  j |  t j j t j j	 d   } |  j
 t   | j d d d Wd  QX|  j | j |  |  j | t j  d   t j _ d   t j _  f d	   } |  j |  g      f d
   } | | _ t | _ | j d d d  } t j j d  } t j j d  }	 |  j | d  |  j | j |  |  j   |	 d f g  |  j | t j  d  S(   Nc              s     t  j _ d  S(   N(   R   R   R   (    (   R   (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR      s    c         S   s   t  S(   N(   t   False(   R   (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR      R   c              s     t  j (d  S(   N(   t   sysR   (    (   t   orig_sys_path(    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   restore_path   s    s   /foos   /foo/bart   top_level_dirc         S   s   t  S(   N(   R3   (   R   (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR      R   c         S   s   t  S(   N(   R3   (   R   (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR      R   c              s     t  j _ d  S(   N(   R   R   R   (    (   R   (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR      s    c            s     j  |  | f  d g S(   NR:   (   R9   (   t	   start_dirR;   (   t   _find_tests_args(    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR*      s    s   /foo/bar/bazR;   s	   ['tests'](   R   R   R   R   R   R   R%   RI   R(   t   normpathR   t   ImportErrort   discoverR   R   t   assertInR*   t   strt
   suiteClass(
   R	   R
   R   RK   t	   full_pathR   R*   R-   RL   RM   (    (   RN   RJ   R   R   s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   test_discover   s:    
		c            s   t  j   } t j  d   t _ t j j   d   t j _ t j      f d   } |  j |  | j d  } |  j	 t j
   t j  |  j | j   d  t t |  d  d } |  j t   | j   Wd  QXd  S(   Nc         S   s   d g S(   Ns   test_this_does_not_exist.py(    (   t   _(    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR      R   c         S   s   t  S(   N(   R3   (   RW   (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR      R   c              s#     t  j _  t  _  t j (d  S(   N(   R   R   R   R   RI   (    (   R   R   RJ   (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   restore   s    	t   .i   i    (   R   R   R   R   R   R   RI   R%   RQ   RR   t   getcwdR   t   countTestCasesR)   R   RP   t   test_this_does_not_exist(   R	   R
   RX   R-   t   test(    (   R   R   RJ   s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt.   test_discover_with_modules_that_fail_to_import   s    	
c            s   t  j t j  } g      f d   } | | _ | j d d g  |  j   g   | j d d d d g  |  j   d d g  d  S(   Nc            s     j  |   d  S(   N(   R+   (   t   argv(   t   args(    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   do_discovery   s    t	   somethingRQ   t   foot   bar(   RF   t   __new__R   t   TestProgramt   _do_discoveryt	   parseArgsR   (   R	   t   programRa   (    (   R`   s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt$   test_command_line_handling_parseArgs   s    	c      	      s|   d t  f d     Y    f d   } t j t j  } | | _ d  | _ |  j     | j	 d d d d g  Wd  QXd  S(   Nt   Stopc           B   s   e  Z RS(    (   R@   RA   (    (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyRk      s   c              s
      d  S(   N(    (    (   Rk   (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt	   usageExit   s    t   onet   twot   threet   four(
   t	   ExceptionRF   Re   R   Rf   Rl   RB   t
   testLoaderR   Rg   (   R	   Rl   Ri   (    (   Rk   s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt:   test_command_line_handling_do_discovery_too_many_arguments   s    		c         C   s^   t  j t j  } d t  f d     Y} |   | _ | j d g  |  j | j d g  d  S(   Nt   Loaderc           B   s   e  Z g  Z d    Z RS(   c         S   s   |  j  j | | | f  d S(   NR:   (   R`   R9   (   R	   RM   R;   RL   (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyRQ      s    (   R@   RA   R`   RQ   (    (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyRt      s   s   -vRY   s   test*.py(   RY   s   test*.pyN(	   RF   Re   R   Rf   Rr   Rg   R   R`   RB   (   R	   Ri   Rt   (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt;   test_command_line_handling_do_discovery_uses_default_loader   s
    c         C   s  t  j t j  } d t  f d     Y} | j d g d | |  j | j d  |  j | j d  |  j | j d g  g  | _ t  j t j  } | j d g d | |  j | j d  |  j | j d g  g  | _ t  j t j  } | j g  d | |  j | j d  |  j | j d g  g  | _ t  j t j  } | j d	 g d | |  j | j d  |  j | j d g  g  | _ t  j t j  } | j d	 d
 g d | |  j | j d  |  j | j d g  g  | _ t  j t j  } | j d	 d
 d g d | |  j | j d  |  j | j d g  g  | _ t  j t j  } | j d d	 g d | |  j | j d  |  j | j d g  g  | _ t  j t j  } | j d d	 g d | |  j | j d  |  j | j d g  g  | _ t  j t j  } | j d d	 g d | |  j | j d  |  j | j d g  |  j
 | j  |  j
 | j  g  | _ t  j t j  } | j d d
 d d	 d d d g d | |  j | j d  |  j | j d g  |  j | j d  |  j | j  |  j | j  d  S(   NRt   c           B   s   e  Z g  Z d    Z RS(   c         S   s   |  j  j | | | f  d S(   NR:   (   R`   R9   (   R	   RM   R;   RL   (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyRQ      s    (   R@   RA   R`   RQ   (    (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyRt      s   s   -vi   R:   RY   s   test*.pys	   --verboset   fisht   eggst   hams   -ss   -ts   -ps   -fs   -c(   RY   s   test*.pyN(   RY   s   test*.pyN(   RY   s   test*.pyN(   Rv   s   test*.pyN(   Rv   Rw   N(   Rv   Rw   Rx   (   Rv   s   test*.pyN(   RY   s   test*.pyRv   (   RY   Rv   N(   Rv   Rw   N(   RF   Re   R   Rf   Rg   R   t	   verbosityR]   R`   RB   t   assertFalset   failfastt
   catchbreakt
   assertTrue(   R	   Ri   Rt   (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt4   test_command_line_handling_do_discovery_calls_loader   sr    									!c            s   d t  f d     Y} | t j d <t j j d    t j  t j j  t j j       f d   } |  j	 |  d   } d   } d   } | t _ | t j _ | t j _   S(   NR6   c           B   s   e  Z d  Z RS(   s
   bar/foo.py(   R@   RA   t   __file__(    (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR6   ?  s   Rc   c              sQ    t  _  t  j _  t  j _ t j d =  t j k rM t j j    n  d  S(   NRc   (   R   R   R   R   R   RI   t   modulest   remove(    (   RU   R   R   R   (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   cleanupG  s    	
c         S   s   d g S(   Ns   foo.py(    (   RW   (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   P  s    c         S   s   t  S(   N(   R3   (   RW   (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   R  s    c         S   s   t  S(   N(   R3   (   RW   (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   T  s    (
   RF   RI   R   R   R   R(   R   R   R   R%   (   R	   R6   R   R   R   R   (    (   RU   R   R   R   s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   setup_module_clash>  s    					c         C   s   |  j    } t j   } t j j d  } t j j d  } t j d | | f  } |  j t	 d | | j
 d d d d |  j t j d |  d  S(	   NRd   Rc   sZ   'foo' module incorrectly imported from %r. Expected %r. Is this module globally installed?s   ^%s$RM   R;   s   foo.pyi    (   R   R   R   R   R   R(   t   ret   escapet   assertRaisesRegexpRP   RQ   R   RI   (   R	   RU   R
   t   mod_dirt   expected_dirt   msg(    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   test_detect_module_clash[  s    	c            s   |  j    } t j j  t j j d   t j j d     f d   } |  j |     f d   } | t j _ t j   } | j d d d d  d  S(   NRd   Rc   c              s     t  j _ d  S(   N(   R   R   t   realpath(    (   t   original_realpath(    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   q  s    c            s2   |  t  j j  d  k r. t  j j   d  S|  S(   Ns   foo.py(   R   R   t   join(   R   (   R   R   (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR   u  s    RM   R;   s   foo.py(	   R   R   R   R   R(   R%   R   R   RQ   (   R	   RU   R   R   R
   (    (   R   R   R   s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   test_module_symlink_oki  s    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(   R3   t   wasRunR   (   RM   R;   (   t   expectedPathR	   R:   (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR*     s    	s   unittest.test(   R   R   R   R   R(   t   dirnameR]   R   RH   R   R*   RQ   R}   R   t   _tests(   R	   R
   R*   R-   (    (   R   R	   R:   s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   test_discovery_from_dotted_path}  s    	$		(   R@   RA   R   R/   RG   RV   R^   Rj   Rs   Ru   R~   R   R   R   R   (    (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyR    	   s   		+	A	.					J			t   __main__(	   R   R   RI   R   t   unittest.testt   TestCaseR    R@   t   main(    (    (    s4   /usr/lib64/python2.7/unittest/test/test_discovery.pyt   <module>   s    