£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>

Re,  c               @   s   d  d l  m Z d  d l m Z d  d l Z d  d l Td  d l m Z d  d l m Z m	 Z	 Gd d   d e  Z
 Gd	 d
   d
 e  Z d S(   i    (   u   Command(   u   DistutilsOptionErrorN(   u   *(   u   _namespace_packages(   u
   TestLoaderu   mainc             B   s    |  Ee  Z d  Z d d   Z d S(   u   ScanningLoaderc             C   s,  g  } | j  d k r1 | j t j |  |   n  t | d  rV | j | j    n  t | d  rx t | j  d  D] } | j d  r | d k r | j  d | d d  } n- t | j  | d
  rx | j  d | } n qx | j |  j	 |   qx Wn  t
 |  d k r |  j |  S| d Sd S(   u  Return a suite of all tests cases contained in the given module

        If the module is a package, load tests from all the modules in it.
        If the module has an ``additional_tests`` function, call it and add
        the return value to the tests.
        u   setuptools.tests.doctestu   additional_testsu   __path__u    u   .pyu   __init__.pyu   .Ni   u   /__init__.pyi   i    i(   u   __name__u   appendu
   TestLoaderu   loadTestsFromModuleu   hasattru   additional_testsu   resource_listdiru   endswithu   resource_existsu   loadTestsFromNameu   lenu
   suiteClass(   u   selfu   moduleu   testsu   fileu	   submodule(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   loadTestsFromModule
   s"    u"   ScanningLoader.loadTestsFromModuleN(   u   __name__u
   __module__u   __qualname__u   loadTestsFromModule(   u
   __locals__(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   ScanningLoader   s   u   ScanningLoaderc             B   sh   |  Ee  Z d  Z d Z d Z d d g Z d	 d
   Z d d   Z d d   Z d d   Z	 d d   Z
 d S(   u   testu.   Command to run unit tests after in-place buildu#   run unit tests after in-place buildu   test-module=u   mu$   Run 'test_suite' in specified moduleu   test-suite=u   su1   Test suite to run (e.g. 'some_module.test_suite')c             C   s   d  |  _ d  |  _ d  |  _ d  S(   N(   u   Noneu
   test_suiteu   test_moduleu   test_loader(   u   self(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   initialize_options7   s    		u   test.initialize_optionsc             C   s   |  j  d  k rC |  j d  k r0 |  j j  |  _  q[ |  j d |  _  n |  j r[ t d   n  |  j  g |  _ |  j r |  j j d d  n  |  j d  k r t	 |  j d d   |  _ n  |  j d  k r d |  _ n  d  S(   Nu   .test_suiteu1   You may specify a module or a suite, but not bothi    u	   --verboseu   test_loaderu&   setuptools.command.test:ScanningLoader(
   u
   test_suiteu   Noneu   test_moduleu   distributionu   DistutilsOptionErroru	   test_argsu   verboseu   insertu   test_loaderu   getattr(   u   self(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   finalize_options=   s    		u   test.finalize_optionsc             C   s  t  j d k r t |  j d d  r |  j d d d |  j d  |  j d  } t | j	  } |  j d d | |  j d  |  j d d d |  j d  n- |  j d  |  j d d d	 |  j d  |  j d  } t  j
 d  d   } t  j j   } z[ t  j
 j d t | j   t j   t d
 d    t d | j | j f  |   Wd  | t  j
 d  d   <t  j j   t  j j |  t j   Xd  S(   Ni   u   use_2to3u   build_pyu   inplacei    u   egg_infou   egg_baseu	   build_exti   c             S   s
   |  j    S(   N(   u   activate(   u   dist(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   <lambda>t   s    u/   test.with_project_on_sys_path.<locals>.<lambda>u   %s==%s(   i   F(   u   sysu   version_infou   getattru   distributionu   Falseu   reinitialize_commandu   run_commandu   get_finalized_commandu   normalize_pathu	   build_libu   pathu   modulesu   copyu   insertu   egg_baseu   working_setu   __init__u   add_activation_listeneru   requireu   egg_nameu   egg_versionu   clearu   update(   u   selfu   funcu   bpy_cmdu
   build_pathu   ei_cmdu   old_pathu   old_modules(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   with_project_on_sys_pathT   s2    $
u   test.with_project_on_sys_pathc             C   s   |  j  j r% |  j  j |  j  j  n  |  j  j rJ |  j  j |  j  j  n  |  j r d j |  j  } |  j r |  j d |  q |  j d |  |  j	 |  j
  n  d  S(   Nu    u    skipping "unittest %s" (dry run)u   running "unittest %s"(   u   distributionu   install_requiresu   fetch_build_eggsu   tests_requireu
   test_suiteu   joinu	   test_argsu   dry_runu   announceu   with_project_on_sys_pathu	   run_tests(   u   selfu   cmd(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   run~   s    		u   test.runc             C   s2  d d  l  } t j d	 k r t |  j d d
  r |  j d j d  d } | t k r g  } | t j	 k r{ | j
 |  n  | d 7} x0 t j	 D]% } | j |  r | j
 |  q q Wt t t j	 j |   q n  t j d |  j  } | j d d
  } |   } | j d  d  | j g |  j d | d  S(   Ni    i   u   use_2to3i   u   .u   x=u   requireu
   testLoader(   i   Fi(   u   unittestu   sysu   version_infou   getattru   distributionu   Falseu	   test_argsu   splitu   _namespace_packagesu   modulesu   appendu
   startswithu   listu   mapu   __delitem__u
   EntryPointu   parseu   test_loaderu   loadu   mainu   Noneu   __file__(   u   selfu   unittestu   moduleu   del_modulesu   nameu	   loader_epu   loader_classu   cks(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu	   run_tests   s$    $
	u   test.run_testsN(   u   test-module=u   mu$   Run 'test_suite' in specified module(   u   test-suite=u   su1   Test suite to run (e.g. 'some_module.test_suite')(   u   __name__u
   __module__u   __qualname__u   __doc__u   descriptionu   user_optionsu   initialize_optionsu   finalize_optionsu   with_project_on_sys_pathu   runu	   run_tests(   u
   __locals__(    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   test+   s    	*u   test(   u
   setuptoolsu   Commandu   distutils.errorsu   DistutilsOptionErroru   sysu   pkg_resourcesu   _namespace_packagesu   unittestu
   TestLoaderu   mainu   ScanningLoaderu   test(    (    (    u0   /tmp/pip-k8wh6o-build/setuptools/command/test.pyu   <module>   s   
#