
    	h
                         S SK r S SKrS SKrS SKrS SKrS SKrS SKrS/rSrS r	S r
S rS r\S:X  a  \" 5         \" 5         gg)	    N)msword8z&{00020905-0000-0000-C000-000000000046}i	     r   Generated4Testc            	          SS K n [        R                  R                  U R	                  [        [        [        R                  R                  5      5      5      [        5      $ )Nr   )win32apiospathjoinGetFullPathNamenextiterwin32comtest__path__genDir)r   s    oC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\win32com/test/GenTestScripts.py
GetGenPathr      s>    77<<  d8==+A+A&B!CDf     c                    [        5       n [        R                  " U5        [        [        R                  R                  US5      S5      R                  5         [        U SSS9  [        [        R                  R                  X S-   5      S5      n[        R                  R                  R                  XSSS9  UR                  5         [        S	SS9  S
[         SU  3n[        SU-   5        [         R"                  U   [         R"                  U '   [        S5        g ! [         a    [        R                  " U5         GNf = f)N__init__.pywz: generating - )end.py   )bQuietbGUIProgresszcompiling -zwin32com.test..zimport done)r   r   statOSErrormkdiropenr	   r
   closeprintr   clientmakepyGenerateFromTypeLibSpecr   execsysmodules)fnameloadArgsgenPathffullModNames        r   GenerateFromRegisteredr1      s    lG
 	g}	-s399;	%!s+RWW\\'5=137AOO22AA 3  GGI	-S!"6(!E73K[	 ![1CKK	&M  
s   D  EEc                      [          H  n  [        U 6   M     g ! [         a    [        S5           g [        R
                   a    [        SU S   5         MN  f = f)Nz** Interrupted ***z$** Could not generate test code for r   )genListr1   KeyboardInterruptr%   	pythoncom	com_error)argss    r   GenerateAllr8   3   sV    	C"D)  ! 	&'"" 	C8$q'B	Cs   A"AAc                     [        S5        [        R                  " [        R                  " 5       S   5        [        5       n [         H  n US   S-   n[        R                  " [        R                  R                  X5      5         US   S-   n[        R                  " [        R                  R                  X5      5         [        R                  " [        R                  R                  U S5      5         [        R                  " [        R                  R                  U S5      5        M      [        R                  " U 5        g ! [         a5  n[        U[        5      (       a  US   S:w  a  [        SWU5         S nANS nAff = f! [         a6  n[        U[        5      (       a  US   S:w  a  [        SWU5         S nAGNS nAff = f!    N= f!    GM  = f! [         a  n[        S	U5         S nAg S nAff = f)
Nz"Cleaning generated test scripts...   r   r   zCould not deleted generatedz.pycr   z__init__.pycz!Could not delete test directory -)r%   	tracebackclear_framesr*   exc_infor   r3   r   unlinkr	   r
   r!   
isinstancetuplermdir)r.   r7   namedetailss       r   CleanAllrD   >   s   	
./3<<>!,-lG	D7U?DIIbggll712	D7V#DIIbggll712	IIbggll7M:;	IIbggll7N;<% *<
%  	D'5))gajAo3T7C	D  	D'5))gajAo3T7C	D
		  <17;;<s`   ;E	;F4G94G2G 	
F+FF
G+GGGG
G>(G99G>__main__)r   r*   r;   r5   r   win32com.client.makepywin32com.testr3   r   r   r1   r8   rD   __name__ r   r   <module>rJ      s^    
 
      F 
.C<> zMJ r   