
    %
iy                         d dl Z d dlZd dlZd dlZd dlZd Z G d dej        j        j	                  Z
 G d dej        j        j	                  Zedk    r e j        d           dS dS )	    Nc                  J    dd l } | j        j                                         d S )Nr   )win32com.demos.connectdemosconnecttest)win32coms    C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\win32com/test/testServers.pyTestConnectionsr
   	   s+    !!!!N!!!!!    c                   ,    e Zd Zd Zd Zd Zd Zd ZdS )
InterpCasec                 f    ddl m} t          j        j                            |j        d           d S )Nr   )interpPython.Interpreter)win32com.serversr   r   r   utilRegisterPythonServer__file__selfr   s     r	   setUpzInterpCase.setUp   s8    ++++++//AUVVVVVr   c                     |                      |                    d          d           t          j        j                            | t          j        |j        d           d S )Nz1+1   )assertEqualEvalr   r   r   assertRaisesCOM_HRESULTwinerrorDISP_E_TYPEMISMATCHr   s     r	   _testInterpzInterpCase._testInterp   sY    U++Q///22(.Q	
 	
 	
 	
 	
r   c                     t           j        j                            dt          j                  }|                     |           d S Nr   )clsctx)r   clientdynamicDispatch	pythoncomCLSCTX_INPROCr   r   s     r	   
testInproczInterpCase.testInproc   sE    (11 )@ 2 
 
 	     r   c                     t           j        j                            dt          j                  }|                     |           d S r!   )r   r#   r$   r%   r&   CLSCTX_LOCAL_SERVERr   r   s     r	   testLocalServerzInterpCase.testLocalServer"   sE    (11 )F 2 
 
 	     r   c                 x    t           j        j                            d          }|                     |           d S )Nr   )r   r#   r$   r%   r   r   s     r	   testAnyzInterpCase.testAny(   s5    (112FGG     r   N)__name__
__module____qualname__r   r   r(   r+   r-    r   r	   r   r      sb        W W W
 
 
! ! !! ! !! ! ! ! !r   r   c                       e Zd Zd ZdS )ConnectionsTestCasec                 "    t                       d S )N)r
   )r   s    r	   testConnectionsz#ConnectionsTestCase.testConnections.   s    r   N)r.   r/   r0   r5   r1   r   r	   r3   r3   -   s#            r   r3   __main__testServers)unittestr&   win32com.client.dynamicr   win32com.test.utilr   r
   r   r   TestCaser   r3   r.   mainr1   r   r	   <module>r=      s                 " " "! ! ! ! !#, ! ! !<    (-,5   
 zHM-      r   