a „oeoã@srddlZddlZddlZddlZddlZdd„ZGdd„dejjj ƒZ Gdd„dejjj ƒZ e dkrne  d ¡dS) éNcCsddl}|jj ¡dS)Nr)Zwin32com.demos.connectZdemosZconnectÚtest)Úwin32com©rú:C:\Program Files\Certbot\pkgs\win32com\test\testServers.pyÚTestConnections src@s4eZdZdd„Zdd„Zdd„Zdd„Zd d „Zd S) Ú InterpCasecCs(ddlm}ddlm}||jdƒdS)Nr)Úinterp)ÚRegisterPythonServerúPython.Interpreter)Zwin32com.serversrÚwin32com.test.utilr Ú__file__)Úselfrr rrrÚsetUps  zInterpCase.setUpcCs.| | d¡d¡tjj |tj|jd¡dS)Nz1+1é)Z assertEqualZEvalrrÚutilZassertRaisesCOM_HRESULTÚwinerrorZDISP_E_TYPEMISMATCH©r rrrrÚ _testInterps ÿzInterpCase._testInterpcCs"tjjjdtjd�}| |¡dS©Nr )Zclsctx)rÚclientÚdynamicÚDispatchÚ pythoncomZ CLSCTX_INPROCrrrrrÚ testInprocsÿzInterpCase.testInproccCs"tjjjdtjd�}| |¡dSr)rrrrrZCLSCTX_LOCAL_SERVERrrrrrÚtestLocalServer#sÿzInterpCase.testLocalServercCstjj d¡}| |¡dS)Nr )rrrrrrrrrÚtestAny)szInterpCase.testAnyN)Ú__name__Ú __module__Ú __qualname__rrrrrrrrrrs rc@seZdZdd„ZdS)ÚConnectionsTestCasecCs tƒdS)N)r)r rrrÚtestConnections/sz#ConnectionsTestCase.testConnectionsN)rrrr rrrrr.srÚ__main__Z testServers)ZunittestrZwin32com.client.dynamicrr rrrrZTestCaserrrÚmainrrrrÚs