a „oe6ã@shddlZddlZddlZddlZddlZddlZdejvZGdd„dej j j ƒZ e dkrdej j  ¡dS)éNz-vc@s$eZdZdd„Zdd„Zdd„ZdS)ÚAXScriptcCsDt tj tjjjdd¡¡}ddl m }t |_ ||d|j d�dS)Nrz pyscript.py)ÚRegisterPythonServerZpython)Úverbose) Úwin32apiÚGetFullPathNameÚosÚpathÚjoinÚwin32comÚaxscriptZclientÚ__path__Úwin32com.test.utilrr)ÚselfÚfiler©rú;C:\Program Files\Certbot\pkgs\win32com\test\testAXScript.pyÚsetUps ÿ zAXScript.setUpcCsNt tj tjjdd¡¡}dt d¡|f}t r:t dƒtj j   ||¡dS)Nrztest\testHost.pyz%s "%s"zTesting Python Scripting host)rrrrr r r r ZGetModuleFileNamerÚprintÚtestÚutilÚExecuteShellCommand©rrÚcmdrrrÚtestHostsÿzAXScript.testHostcCsDt tj tjjdd¡¡}d|}tr0t dƒtj j   ||¡dS)NrzDemos\Client\wsh\test.pyszcscript.exe "%s"z1Testing Windows Scripting host with Python script) rrrrr r r r rrrrrrrrrÚ testCScript sÿzAXScript.testCScriptN)Ú__name__Ú __module__Ú __qualname__rrrrrrrr s  rÚ__main__)rÚsysrZwin32com.axscriptr Zwin32com.axscript.clientr ÚargvrrrZTestCaserrZtestmainrrrrÚs