iddlZddlZddlZddlZddlZddlmZddlmZdZ dZ dZ dZ dZ d Zed kr%eeejdSdS) Ngencache) CheckCleanc tjd}|jr t dt |nt dtjjd}t|d}t dtjjd}| }| }tjj ||dd}tjj ||}dx}x}x}}t|n:#t$r-}t d|tjYd}~nd}~wwxYwt d dd lm}|jd }t|dS#t$r.}t d |tjYd}~dSd}~wwxYw) Nz Word.Basicz Starting Word 7 for dynamic testz Starting Word 8 for dynamic testzWord.Applicationz)Starting Word 8 for non-lazy dynamic testrzWord dynamic tests failedz"Starting MSWord for generated testrzWord.Application.8zWord generated tests failed)win32comclientDispatchFileNewprint TestWord7dynamic TestWord8_GetGoodDispatch GetTypeInfo GetTypeAttrbuild DispatchItem CDispatch Exception traceback print_excwin32com.clientrEnsureDispatch)word7worddispatchtypeinfoattrolereprers HC:\PYTHON\_runtimes\venv\Lib\site-packages\win32com/test/testMSOffice.pyTestWordr"s ((66 =  4 5 5 5 e     4 5 5 5?*334FGGD dOOOD = > > >.??@RSSH++--H''))Do+884qQQG?*44XwGGD37 7H 7x 7$ dOOO  )1--- .///,,,,,,&x&';<<$  +Q///s0EE F#E==F%F<< G4#G//G4c8||s|dtdD]7}||dz|dz|d|z8|ddS)NAppShow )ColorPointszHello from Python %d )r r$_proc_range FormatFontInsert FileClose)ris r!r r :sLLNNN <<>> I 2YY22 a!eAF333 ,q01111NN1cd|_|j}|}t dD]}|d|dzd|j}t|j dddkrAt|D]0\}}|dz|jj _ dd |zz|jj _ 1nNt t|D]1}||dz}|dz|j _ dd |zz|j _ 2|d |t#jd dS) Nr& zHello from Python  .rr%F) SaveChangesi)Visible DocumentsAddRanger+ InsertAfter ParagraphsintVersionsplit enumerateFont ColorIndexSizelenCloseQuitwin32apiSleep)rdocwranger/parasps r!rrGscDL .    C YY[[F 2YY;;9A999:::: NE 4<  c " "1 %&&",,e$$ - -DAq&'!eAGL # "a!e AGL   -s5zz"" ' 'Aa!e A !AAF A,AFKKII%I   IIKKK N4r0cP ddl}dS#t$rtdYdSwxYw)NrzCan not do old style test)$win32com.test.Generated4Test.msword8 ImportErrorr )rs r!TestWord8OldStylerQ`sL+333333 +++ )******+s %%cd|_|jr Jdd|_|js Jd|jd|d_d|d_d |d _t d D]&}d |z||dz|dz_'|d jdks Jd|djdks Jd|djdks Jd|djdks Jdd|d_|djdks Jdd|dd_d|dd_ddl}d|d d_tj ||d d_d!|d d_ | d"j |dd|dS)#NrzVisible property is true.r&zVisible property not true.r&r)zA1:C1xyzzA2:C2)321zA3:C3zHi %dA1Hi 0zSingle cell range failedzA1:B1))r^r)z!flat-horizontal cell range failedzA1:A2))r^)rVzflat-vertical cell range failedzA1:C3))r^r)rT)rVzHi 1rX)rTr)zHi 2zsquare cell range failed))rTr)r&rUrSzRange was not what I set it to!z Excel timez=Now()r)z Python timez d/mm/yy h:mmzA:B)r8 Workbooksr:r;Valuer+CellsFormulatime pythoncomMakeTime NumberFormatColumns EntireColumnAutoFitrFrG)xlr/res r! TextExcelrmgsBJz66666>BJ :33333:L'BHHW-BHHW-BHHW 2YY33'.{QA$$ 88D>> 6 ) ) )+E ) ) ) 88G   "n 4 4 4+ 5 4 4 88G   "'   )    88G   "'   "     FBHHW 88G   "'   )    (BHHQNN%BHHQNNKKK(BHHQNN$-diikk::BHHQNN"0BHHQNNJJu"**,,,LLOO!GGIIIIIr0c|t tdtjjd}t |n<#t$r/}d}td|tj Yd}~nd}~wwxYw tdtj dddd d }tjd}t |dS#t$rtd YdSt$r.}td |tj Yd}~dSd}~wwxYw)Nz"Starting Excel for Dynamic test...zExcel.ApplicationFzExcel tests failedz0Starting Excel 8 for generated excel8.py test...z&{00020813-0000-0000-C000-000000000046}rr&r)T) bForDemandz/Could not import the generated Excel 97 wrapperzGenerated Excel tests failed) r"r rrr r rmrrrr EnsureModulerP)rlr workedmods r!TestAllrsss JJJ 2333 _ $ - -.A B B"  "A&&&  @AAA# 4aA$   _ % %&9 : :" AAA ?@@@@@@  ,a000s7AA B %BB AC((D; D; #D66D;__main__)rrfrHrwin32com.client.dynamicrrwin32com.test.utilrr"r rrQrmrs__name__CoUninitializer0r!rzs$$$$$$))))))$$$N   2+++111h4 z GIIIJLLLIr0