
    	h                     *   S SK Jr  S SKJr  S r/ r/ SQr/ SQ/ SQ/ SQ/r/ SQ/ SQ/ SQ// SQ/ SQ/ SQ//r/ SQ/ SQ/ SQ// SQ/ SQ//r	/ SQ/ SQ/ SQ/ SQ/ SQ//r
/ SQ/ SQ/ SQ// SQ/ SQ/ SQ//r/ SQ/ SQ/ SQ// SQ/ SQ/ SQ// SQ/ SQ/ SQ/// SQ/ SQ/ SQ// SQ/ SQ/ SQ// SQ/ SQ/ SQ///r\" \" S5      5      /S-  //S-  rS r " S	 S
\R"                  5      r\S:X  a   \R(                  " 5         gg! \ a  r\(       d  e  SrCgSrCff = f)    )gencache)util)         )r   r   r      )r   r   r      r   
   i   c                 ~    [        U [        5      (       d  U $ / nU  H  nUR                  [        U5      5        M     U$ N)
isinstancetupleappend_normalize_array)aretis      kC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\win32com/test/testArrays.pyr   r   +   s:    a
C

#A&' J    c                   b    \ rS rSrS rS rS rS rS rS r	S r
S	 rS
 rS rS rS rS rSrg)	ArrayTest4   c                 8    [         R                  " SSS9U l        g )NzPyCOMTest.ArrayTestF)
bForDemand)r   EnsureDispatcharrselfs    r   setUpArrayTest.setUp5   s    **+@USr   c                     S U l         g r   r   r   s    r   tearDownArrayTest.tearDown8   s	    r   c                     XR                   l        U R                  [        U R                   R                  5      U5        g r   )r   ArrayassertEqualr   )r   arrays     r   _doTestArrayTest._doTest;   s)    )$((..95Ar   c                 .    U R                  [        5        g r   )r)   ZeroDr   s    r   	testZeroDArrayTest.testZeroD?       Ur   c                 .    U R                  [        5        g r   )r)   	OneDEmptyr   s    r   testOneDEmptyArrayTest.testOneDEmptyB   s    Yr   c                 .    U R                  [        5        g r   )r)   OneDr   s    r   testOneDArrayTest.testOneDE       Tr   c                 .    U R                  [        5        g r   )r)   TwoDr   s    r   testTwoDArrayTest.testTwoDH   r8   r   c                 .    U R                  [        5        g r   )r)   ThreeDr   s    r   
testThreeDArrayTest.testThreeDK       Vr   c                 .    U R                  [        5        g r   )r)   FourDr   s    r   	testFourDArrayTest.testFourDN   r/   r   c                 .    U R                  [        5        g r   )r)   TwoD1r   s    r   	testTwoD1ArrayTest.testTwoD1Q   r/   r   c                 .    U R                  [        5        g r   )r)   OneD1r   s    r   	testOneD1ArrayTest.testOneD1T   r/   r   c                 .    U R                  [        5        g r   )r)   OneD2r   s    r   	testOneD2ArrayTest.testOneD2W   r/   r   c                 .    U R                  [        5        g r   )r)   LargeDr   s    r   
testLargeDArrayTest.testLargeDZ   rA   r   r"   N)__name__
__module____qualname____firstlineno__r   r#   r)   r-   r2   r6   r;   r?   rD   rH   rL   rP   rT   __static_attributes__ r   r   r   r   4   sE    TB r   r   __main__N)win32com.clientr   win32com.testr   r,   r1   r5   r:   rG   rK   rO   r>   rC   listrangerS   r   TestCaser   rV   testmain
SystemExitrcr[   r   r   <module>re      sQ   % 		9i(
	9	-	9i/PQ
Y		*Y	,BC o7	 i
+iI-N	O 
Iy)	Iy)	Iy) 
Iy)	Iy)	Iy)	 59o


' 'T z    s   'C: :D DD