oiyddlZddlZddlZddlZddlZdZGddejjj Z Gddejjj Z e dkrej ddSdS) NcJddl}|jjdS)Nr)win32com.demos.connectdemosconnecttest)win32coms IC:\PYTHON\Scheduler\python\Lib\site-packages\win32com/test/testServers.pyTestConnectionsr s+!!!! N!!!!!c,eZdZdZdZdZdZdZdS) InterpCasecfddlm}tjj|jddS)Nr)interpPython.Interpreter)win32com.serversrrrutilRegisterPythonServer__file__selfrs r setUpzInterpCase.setUps8++++++ //AUVVVVVr c||ddtjj|t j|jddS)Nz1+1) assertEqualEvalrrrassertRaisesCOM_HRESULTwinerrorDISP_E_TYPEMISMATCHrs r _testInterpzInterpCase._testInterpsY U++Q/// 22 (. Q     r ctjjdtj}||dSNr)clsctx)rclientdynamicDispatch pythoncom CLSCTX_INPROCrrs r testInproczInterpCase.testInprocsE(11 )@2        r ctjjdtj}||dSr!)rr#r$r%r&CLSCTX_LOCAL_SERVERrrs r testLocalServerzInterpCase.testLocalServer"sE(11 )F2        r cxtjjd}||dS)Nr)rr#r$r%rrs r testAnyzInterpCase.testAny(s5(112FGG      r N)__name__ __module__ __qualname__rrr(r+r-r r r r sbWWW    !!! !!! !!!!!r r ceZdZdZdS)ConnectionsTestCasec"tdS)N)r )rs r testConnectionsz#ConnectionsTestCase.testConnections.sr N)r.r/r0r5r1r r r3r3-s#r r3__main__ testServers)unittestr&win32com.client.dynamicrwin32com.test.utilrr rrTestCaser r3r.mainr1r r r=s""" !!!!!#,!!!<(-,5  zHM-     r