
    A>i                     ,    S SK r S SKJr   " S S5      rg)    Nc                   ,    \ rS rSrS rS rS rS rSrg)TestDataFrameTake   c                 .   Un[        SSS5      n[        R                  " [        SS9   UR	                  USS9  S S S 5        [        R                  " [        SS9   UR	                  USS9  S S S 5        g ! , (       d  f       NA= f! , (       d  f       g = f)Nr         slicematchaxis)r	   pytestraises	TypeErrortake)selffloat_framedfslcs       d/var/www/html/land-tabula/venv/lib/python3.13/site-packages/pandas/tests/frame/indexing/test_take.pytest_take_slices_not_supported0TestDataFrameTake.test_take_slices_not_supported   sm    Aq!n]]9G4GGCaG  5]]9G4GGCaG  54 5444s   A5B5
B
Bc                    / SQnU4 H  nUR                  USS9nUR                  UR                  R                  U5      5      n[        R                  " XE5        UR                  USS9nUR
                  S S 2/ SQ4   n[        R                  " XESS9  M     / SQnU4 H  nUR                  USS9nUR                  UR                  R                  U5      5      n[        R                  " XE5        UR                  USS9n[        R                  " XE5        UR                  USS9nUR
                  S S 2/ S	Q4   n[        R                  " XESS9  M     S
n[        R                  " [        US9   WR                  / SQSS9  S S S 5        [        R                  " [        US9   WR                  / SQSS9  S S S 5        [        R                  " [        US9   WR                  / SQSS9  S S S 5        [        R                  " [        US9   WR                  / SQSS9  S S S 5        g ! , (       d  f       N= f! , (       d  f       N= f! , (       d  f       Ne= f! , (       d  f       g = f)N)   r      r   r   r   r   )DBCAF)check_names)r   r   )r   r   r   zindices are out-of-boundsr
   )r   r   r      )r   r   r   i)r   r   r      )r   r   r   )	r   reindexindextmassert_frame_equallocr   r   
IndexError)r   r   orderr   resultexpectedmsgs          r   	test_takeTestDataFrameTake.test_take   s   -BWWUW+Fzz"((--"67H!!&3 WWUW+Fvva!556H!!&F   -BWWUW+Fzz"((--"67H!!&3WWUW+F!!&3 WWUW+Fvva01H!!&F   *]]:S1GGMG* 2]]:S1GGNG+ 2]]:S1GGLqG) 2]]:S1GGMG* 21 21111111s0   2H*&H;II*
H8;
I	
I
I+c                 h   / SQnU4 H  nUR                  USS9nUR                  UR                  R                  U5      5      n[        R                  " XE5        UR                  USS9nUR
                  S S 2/ SQ4   n[        R                  " XE5        M     / SQnU4 H  nUR                  USS9nUR                  UR                  R                  U5      5      n[        R                  " XE5        UR                  USS9nUR
                  S S 2/ SQ4   n[        R                  " XE5        M     g )N)r   r   r   r   r   r   r   r   )foor   r   r   r   )r   r   )r2   r   r   r   r%   r&   r'   r(   r)   )r   float_string_framer+   r   r,   r-   s         r   test_take_mixed_type&TestDataFrameTake.test_take_mixed_type8   s
   %&BWWUW+Fzz"((--"67H!!&3 WWUW+Fvva!<<=H!!&3 ' %&BWWUW+Fzz"((--"67H!!&3 WWUW+Fvva!223H!!&3 '    c                 6   / SQnX4 H  nUR                  USS9nUR                  UR                  R                  U5      5      n[        R                  " XV5        UR                  USS9nUR
                  S S 2/ SQ4   n[        R                  " XV5        M     g )N)r   r   r   r   r   r   r   )r   r   r   r   r4   )r   mixed_float_framemixed_int_framer+   r   r,   r-   s          r   test_take_mixed_numeric)TestDataFrameTake.test_take_mixed_numericQ   s    $6BWWUW+Fzz"((--"67H!!&3 WWUW+Fvva!556H!!&3 7r8    N)	__name__
__module____qualname____firstlineno__r   r/   r6   r<   __static_attributes__r>   r8   r   r   r      s    !%+N424r8   r   )r   pandas._testing_testingr'   r   r>   r8   r   <module>rF      s     V4 V4r8   