
    %
i                     (   d dl mZ d dlmZ d Zg Zg dZg dg dg dgZg dg dg dgg dg dg dggZg dg dg dgg dg dggZ	g dg dg dg dg dggZ
g dg dg dgg dg dg dggZg dg dg dgg dg dg dgg dg dg dggg dg dg dgg dg dg dgg dg dg dgggZ e ed                    gdz  ggdz  Zd Z G d	 d
ej                  Zedk    r(	  ej                     dS # e$ rZes Y dZ[dS dZ[ww xY wdS )    )gencache)util)         )r   r   r      )r   r   r      r   
   i   c                     t          | t                    s| S g }| D ]$}|                    t          |                     %|S N)
isinstancetupleappend_normalize_array)aretis      C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\win32com/test/testArrays.pyr   r   +   sP    a 
C ( (

#A&&''''J    c                   \    e Zd Zd Zd Zd Zd Zd Zd Zd Z	d Z
d	 Zd
 Zd Zd Zd ZdS )	ArrayTestc                 <    t          j        dd          | _        d S )NzPyCOMTest.ArrayTestF)
bForDemand)r   EnsureDispatcharrselfs    r   setUpzArrayTest.setUp5   s    *+@USSSr   c                     d | _         d S r   )r   r   s    r   tearDownzArrayTest.tearDown8   s    r   c                 x    || j         _        |                     t          | j         j                  |           d S r   )r   ArrayassertEqualr   )r   arrays     r   _doTestzArrayTest._doTest;   s4    )$(.995AAAAAr   c                 :    |                      t                     d S r   )r%   ZeroDr   s    r   	testZeroDzArrayTest.testZeroD?       Ur   c                 :    |                      t                     d S r   )r%   	OneDEmptyr   s    r   testOneDEmptyzArrayTest.testOneDEmptyB   s    Yr   c                 :    |                      t                     d S r   )r%   OneDr   s    r   testOneDzArrayTest.testOneDE       Tr   c                 :    |                      t                     d S r   )r%   TwoDr   s    r   testTwoDzArrayTest.testTwoDH   r0   r   c                 :    |                      t                     d S r   )r%   ThreeDr   s    r   
testThreeDzArrayTest.testThreeDK       Vr   c                 :    |                      t                     d S r   )r%   FourDr   s    r   	testFourDzArrayTest.testFourDN   r)   r   c                 :    |                      t                     d S r   )r%   TwoD1r   s    r   	testTwoD1zArrayTest.testTwoD1Q   r)   r   c                 :    |                      t                     d S r   )r%   OneD1r   s    r   	testOneD1zArrayTest.testOneD1T   r)   r   c                 :    |                      t                     d S r   )r%   OneD2r   s    r   	testOneD2zArrayTest.testOneD2W   r)   r   c                 :    |                      t                     d S r   )r%   LargeDr   s    r   
testLargeDzArrayTest.testLargeDZ   r7   r   N)__name__
__module____qualname__r   r    r%   r(   r,   r/   r3   r6   r:   r=   r@   rC   rF    r   r   r   r   4   s        T T T  B B B                         r   r   __main__N)win32com.clientr   win32com.testr   r'   r+   r.   r2   r<   r?   rB   r5   r9   listrangerE   r   TestCaser   rG   testmain
SystemExitrcrJ   r   r   <module>rT      s   % $ $ $ $ $      		yy		999iii(
,,			999	-			999iii/PQ
))YYY				*YYY			,BC IIOO__ooo7	 99iii
+iiiIII-N	O 
IIIyyy)	IIIyyy)	IIIyyy) 
IIIyyy)	IIIyyy)	IIIyyy)	 d5599oo


  ' ' ' ' ' ' ' 'T z    		 	 	 	 	 	 s   +C< <DD

D