
    	hy                        S SK r S SKrS SKrS SKrS SKrS r " S S\R                  R                  R                  5      r
 " S S\R                  R                  R                  5      r\S:X  a  \ R                  " S5        gg)	    Nc                  T    SS K n U R                  R                  R                  5         g )Nr   )win32com.demos.connectdemosconnecttest)win32coms    lC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\win32com/test/testServers.pyTestConnectionsr
   	   s    !NN!    c                   2    \ rS rSrS rS rS rS rS rSr	g)	
InterpCase   c                 x    SSK Jn  [        R                  R                  R                  UR                  S5        g )Nr   )interpPython.Interpreter)win32com.serversr   r   r   utilRegisterPythonServer__file__selfr   s     r	   setUpInterpCase.setUp   s$    +//AUVr   c                     U R                  UR                  S5      S5        [        R                  R                  R                  U [        R                  UR                  S5        g )Nz1+1   )assertEqualEvalr   r   r   assertRaisesCOM_HRESULTwinerrorDISP_E_TYPEMISMATCHr   s     r	   _testInterpInterpCase._testInterp   sF    U+Q/22(..Q	
r   c                     [         R                  R                  R                  S[        R
                  S9nU R                  U5        g Nr   )clsctx)r   clientdynamicDispatch	pythoncomCLSCTX_INPROCr!   r   s     r	   
testInprocInterpCase.testInproc   s<    ((11 )@)@ 2 
 	 r   c                     [         R                  R                  R                  S[        R
                  S9nU R                  U5        g r$   )r   r&   r'   r(   r)   CLSCTX_LOCAL_SERVERr!   r   s     r	   testLocalServerInterpCase.testLocalServer"   s<    ((11 )F)F 2 
 	 r   c                 x    [         R                  R                  R                  S5      nU R	                  U5        g )Nr   )r   r&   r'   r(   r!   r   s     r	   testAnyInterpCase.testAny(   s+    ((112FG r    N)
__name__
__module____qualname____firstlineno__r   r!   r+   r/   r2   __static_attributes__r4   r   r	   r   r      s    W
!!!r   r   c                       \ rS rSrS rSrg)ConnectionsTestCase-   c                     [        5         g )N)r
   )r   s    r	   testConnections#ConnectionsTestCase.testConnections.   s    r   r4   N)r5   r6   r7   r8   r>   r9   r4   r   r	   r;   r;   -   s    r   r;   __main__testServers)unittestr)   win32com.client.dynamicr   win32com.test.utilr   r
   r   r   TestCaser   r;   r5   mainr4   r   r	   <module>rG      sl        "!##,, !<(--,,55 
 zMM-  r   