i ddlZddlZddlZddlZddlZddlZddlZdgZdZdZ dZ dZ dZ e dkre e dSdS) N)msword8z&{00020905-0000-0000-C000-000000000046}i rGenerated4Testc ddl}tj|t t tjj tS)Nr) win32apiospathjoinGetFullPathNamenextiterwin32comtest__path__genDir)rs JC:\PYTHON\_runtimes\venv\Lib\site-packages\win32com/test/GenTestScripts.py GetGenPathrsKOOO 7<<  d8=+A&B&B!C!CDDf  ct} tj|n$#t$rtj|YnwxYwt tj|ddt|ddt tj||dzd}tj j ||dd|td dd td |}td |zt j|t j|<td dS)N __init__.pywz: generating - )end.py)bQuiet bGUIProgressz compiling -zwin32com.test..zimport done)rrstatOSErrormkdiropenr r closeprintrclientmakepyGenerateFromTypeLibSpecrexecsysmodules)fnameloadArgsgenPathf fullModNames rGenerateFromRegisteredr1sRllG    g} - -s3399;;; %!s++++ RW\\'55= 1 1377A O22!AA3GGIII -S!!!!3633E33K[ !!![1CK &MMMMMs%AActD]S} t| #t$rtdYdStj$rtd|dYPwxYwdS)Nz** Interrupted ***z$** Could not generate test code for r)genListr1KeyboardInterruptr% pythoncom com_error)argss r GenerateAllr83sCC C "D ) ) )     & ' ' ' EEE" C C C 8$q' B B B B B C CCs A$AAc4tdtjtjdt }t D]} |ddz}tjtj ||nI#t$r<}t|tr|ddkrtd||Yd}~nd}~wwxYw |ddz}tjtj ||nI#t$r<}t|tr|ddkrtd||Yd}~nd}~wwxYw tjtj |dn#YnxYw tjtj |d#YxYw tj|dS#t$r}td |Yd}~dSd}~wwxYw) Nz"Cleaning generated test scripts...rrzCould not deleted generatedz.pycrz __init__.pycz!Could not delete test directory -)r% traceback clear_framesr*exc_inforr3runlinkr r r! isinstancetuplermdir)r.r7namedetailss rCleanAllrD>s/ ./// 3<>>!,---llG D7U?D Ibgll7D11 2 2 2 2 D D D'5)) DgajAoo3T7CCC D D7V#D Ibgll7D11 2 2 2 2 D D D'5)) DgajAoo3T7CCC D  Ibgll7M:: ; ; ; ;  D  Ibgll7N;; < < < <  D<  <<< 17;;;;;;;;;rJs F  .CCC<<<> zKMMM HJJJJJr