iYfddlZddlZddlZddlZddlZddlZdZdZddiZ dZ ej dZ dZ Gd d Zd Zd Zd ZGddejZedkrddlZejdZeddddeddde\ZZej r edej Z ejdgeze_ejedSdS)Na)GetSaveFileName print_desktop win32cred_demo win32gui_demo win32gui_dialog win32gui_menu win32gui_taskbar win32rcparser_demo winprocess win32console_demo win32clipboard_bitmapdemo win32gui_devicenotify NetValidatePasswordPolicyzdesktopmanager win32comport_demo EvtSubscribe_pull EvtSubscribe_push SystemParametersInfo rastest)z-lTz([a-zA-Z0-9_.]*): (.*)$cd}|D][}|d}|drd}0|drF|rt|}|r|\}}|dd}t|dkr,t|d}t||d}nDt|d}n. t| }d }n #YdSxYw t|}n#YnxYwt|ts|f} ||} n #d} YnxYw| cSd}]dS) NFasciiz Traceback (T .rz()) splitlinesdecode startswith re_exceptionmatchgroupssplitlen __import__getattrevalstrip isinstancetuple) datahave_tracebacklinemexc_typeargsbitsmodexcrets @C:\PYTHON\_runtimes\venv\Lib\site-packages\win32/test/testall.pyfind_exception_in_outputr"%sN!!**{{7## ??= ) ) !N  ??3     ! ""4((A !"$~~c1--t99q==$T!W--C!#tAw//CCtAw--CC tzz||,,CDD 444 Dzz dE** w c4j JJJU**s$?#D##D)-D==EE##E)ceZdZdZdZdS) TestRunnerc(||_d||_dS)NzTest Runner for cmdline )argv__name__)selfr&s r!__init__zTestRunner.__init__Us 9499 c:ddl}||j|j|j}|\}}|j}|rOtj |jd}t|}|J|d|d||dS)Nr)stdoutstderrrz failed with exit code z. Output is: ) subprocessPopenr&PIPESTDOUT communicate returncodeospathbasenamer")r(r.poutput_rcbase reconstituteds r!__call__zTestRunner.__call__Ys    Ijoj6G   MMOO  \  7##DIaL11D4V<???#%%%sG$$ Kyy{{1EEcJJ MM$      d Ls )) D'EceZdZdZdS) CustomLoadercD|tS)N)fixupTestsForLeakTestsrg)r(modules r!roz CustomLoader.loadTestsFromModules**577333r*N)r'r>r?ror@r*r!rurus#44444r*ru__main__zTest runner for PyWin32/win32rDz-no-user-interactionF store_truezC(This is now the default - use `-user-interaction` to include them))defaultactionhelpz-user-interactionz,Include tests which require user interaction)r|r}z\Note: -no-user-interaction is now the default, run with `-user-interaction` to include them.) testLoader) r4rerQrkrVpywin32_testutilrrNrPrSrOcompiler r"r$r[rerg TestLoaderrur'argparseArgumentParserparser add_argumentparse_known_args parsed_argsremainsrauser_interactionr&testmainr@r*r!rs,  + ,1577    w rz455 ,,,^        00::44444#.444  zOOO $X $1P Q Q QF  R   ; "2244K&   j   *:: }w&CH8888889r*