§
    •ƒ(j  ã                   ó8  — d Z ddlZddlZddlZddlZej                             ej                             ej                             e¦  «        ¦  «        ¦  «        Z ej	        ¦   «         g ej
        ¦   «         z   Zg Zd„ Zd„ Zd„ Zedk    r e¦   «          dS dS )zA test runner for pywin32é    Nc                 ó²  — t           j                             | ¦  «        \  }}t          j        d|g|z   }t          d| z  ¦  «         t          j                             ¦   «          t          j	        |d|¬¦  «        }t          d| › d|j
        › �¦  «         t          j                             ¦   «          |j
        rt                               | ¦  «         d S d S )Nz-uz--- Running '%s' ---F)ÚcheckÚcwdz*** Test script 'z' exited with )ÚosÚpathÚsplitÚsysÚ
executableÚprintÚstdoutÚflushÚ
subprocessÚrunÚ
returncodeÚfailuresÚappend)ÚscriptÚcmdline_extrasÚdirnameÚ
scriptnameÚcmdÚresults         úXC:\Users\johnn\miniconda3\envs\wan2gp\Lib\site-packages\../../Scripts/pywin32_testall.pyÚrun_testr      sÎ   € Ýœ'Ÿ-š-¨Ñ/Ô/Ñ€GˆZåŒ>˜4 Ð
,¨~Ñ
=€CÝ	Ð
  6Ñ
)Ñ*Ô*Ð*Ý„J×ÒÑÔÐÝŒ^˜C u°'Ð:Ñ:Ô:€FÝ	Ð
G˜fÐ
GÐ
G°FÔ4EÐ
GÐ
GÑHÔHÐHÝ„J×ÒÑÔÐØÔð  Ý�Š˜ÑÔÐÐÐð ð  ó    c                 ó”   — | D ]4}t           j                             |¦  «        rt          ||¦  «          d S Œ5t	          d| z  ¦  «        ‚)Nz+Failed to locate a test script in one of %s)r   r   Úisfiler   ÚRuntimeError)Úpossible_locationsÚextrasÚmaybes      r   Úfind_and_runr"       s`   € Ø#ð 
ð 
ˆÝŒ7�>Š>˜%Ñ Ô ð 	Ý�U˜FÑ#Ô#Ð#ØˆEˆEð	õ Ø9Ð<NÑNñ
ô 
ð 	
r   c                  ó’  ‡	— dd l } t          gt          z   }|                      d¬¦  «        }|                     dddd¬¦  «         |                     d	dd
¬¦  «         |                     dddd¬¦  «         |                     ¦   «         \  }}g }|j        r|                     d	¦  «         |                     |¦  «         ddg}|D ] Š	ˆ	fd„|D ¦   «         }t          ||¦  «         Œ!d„ t          j                             t          d¦  «        gt          z   D ¦   «         }|dgz   }t          ||¦  «         |j        s8d„ |D ¦   «         }t          ||¦  «         d„ |D ¦   «         }t          ||¦  «         t          r=t          d¦  «         t          D ]}t          d|¦  «         Œt!          j        d¦  «         t          d¦  «         d S )Nr   z8A script to trigger tests in all subprojects of PyWin32.)Údescriptionz-no-user-interactionFÚ
store_truezC(This is now the default - use `-user-interaction` to include them))ÚdefaultÚactionÚhelpz-user-interactionz,Include tests which require user interaction)r'   r(   z-skip-adodbapiz@Skip the adodbapi tests; useful for CI where there's no providerzwin32/test/testall.pyzpythonwin/pywin/test/all.pyc                 óP   •— g | ]"}t           j                             |‰¦  «        ‘Œ#S © ©r   r   Újoin)Ú.0Ú	directoryr   s     €r   ú
<listcomp>zmain.<locals>.<listcomp>T   s)   ø€ ÐTÐTÐT°i•"”'—,’,˜y¨&Ñ1Ô1ÐTÐTÐTr   c                 óR   — g | ]$}t           j                             |d dd¦  «        ‘Œ%S )Úwin32comÚtestz
testall.pyr+   ©r-   r.   s     r   r/   zmain.<locals>.<listcomp>X   s<   € ð ð ð àõ 	Œ�Š�Y 
¨F°LÑAÔAðð ð r   ÚcomÚ1c                 óR   — g | ]$}t           j                             |d dd¦  «        ‘Œ%S )Úadodbapir2   zadodbapitest.pyr+   r3   s     r   r/   zmain.<locals>.<listcomp>a   s=   € ð 
ð 
ð 
àõ ŒG�LŠL˜ J°Ð8IÑJÔJð
ð 
ð 
r   c                 óR   — g | ]$}t           j                             |d dd¦  «        ‘Œ%S )r7   r2   ztest_adodbapi_dbapi20.pyr+   r3   s     r   r/   zmain.<locals>.<listcomp>i   s=   € ð 
ð 
ð 
àõ ŒG�LŠL˜ J°Ð8RÑSÔSð
ð 
ð 
r   zThe following scripts failedú>é   zAll tests passed \o/)ÚargparseÚproject_rootÚsite_packagesÚArgumentParserÚadd_argumentÚparse_known_argsÚuser_interactionr   Úextendr"   r   r   r,   Úskip_adodbapir   r   r	   Úexit)
r;   Úcode_directoriesÚparserÚargsÚremainsr    ÚscriptsÚmaybesÚfailurer   s
            @r   ÚmainrL   +   sh  ø€ Ø€O€O€Oå$�~­Ñ5Ðà×$Ò$ØNð %ñ ô €Fð ×ÒØØØØRð	 ñ ô ð ð ×ÒØØØ;ð ñ ô ð ð ×ÒØØØØOð	 ñ ô ð ð ×+Ò+Ñ-Ô-�M€Dˆ'ð €FØÔð +Ø�ŠÐ)Ñ*Ô*Ð*Ø
‡M‚M�'ÑÔÐàØ%ð€Gð ð %ð %ˆØTÐTÐTÐTÐCSÐTÑTÔTˆÝ�V˜VÑ$Ô$Ð$Ð$ðð åœ'Ÿ,š,¥|°UÑ;Ô;Ð<½}ÑLðñ ô €Fð ˜�u‰_€FÝ�˜Ñ Ô Ð ð Ôð &ð
ð 
à-ð
ñ 
ô 
ˆõ 	�V˜WÑ%Ô%Ð%ð
ð 
à-ð
ñ 
ô 
ˆõ 	�V˜WÑ%Ô%Ð%åð ÝÐ,Ñ-Ô-Ð-Ýð 	 ð 	 ˆGÝ�#�wÑÔÐÐÝŒ�‰ŒˆÝ	Ð
!Ñ"Ô"Ð"Ð"Ð"r   Ú__main__)Ú__doc__r   Úsiter   r	   r   r   Ú__file__r<   ÚgetusersitepackagesÚgetsitepackagesr=   r   r   r"   rL   Ú__name__r*   r   r   ú<module>rT      sá   ðØ Ð à 	€	€	€	Ø €€€Ø Ð Ð Ð Ø 
€
€
€
ð Œw�Š˜rœwŸš¨r¬w¯ª¸xÑ/HÔ/HÑIÔIÑJÔJ€Ø)�Ô)Ñ+Ô+Ð,Ð/C¨tÔ/CÑ/EÔ/EÑE€à€ð
 ð 
 ð 
 ð
ð 
ð 
ðI#ð I#ð I#ðX ˆzÒÐØ€D�F„F€F€F€Fð Ðr   