
    d                     :    d dl Z d dlZd dlmZ d dlmZ d Zd ZdS )    N)Seriesc                     t          g d          } |                     g d          }t          g dg d          }t          j        ||           |                     g d          }t          g dg d          }t          j        ||           d }t	          j        t           |d	          
          5  |                     dd	g           d d d            n# 1 swxY w Y   t	          j        t           |d          
          5  |                     ddg           d d d            d S # 1 swxY w Y   d S )N)            )      r	   )r   r   r	   index)r   r   r	   )r	   r   r	   )r	   r   r	   c                     d|  dS )Nzindex z+ is out of bounds for( axis 0 with)? size 5 )xs    b/var/www/html/t/fyr/venv311/lib/python3.11/site-packages/pandas/tests/series/indexing/test_take.py<lambda>ztest_take.<locals>.<lambda>   s    KQKKK     
   )matchr
   r   r   )r   taketmassert_series_equalpytestraises
IndexError)seractualexpectedmsgs       r   	test_taker       s   
!!!
"
"CXXiii  Fiiiyyy111H68,,,XXjjj!!Fiiiyyy111H68,,,
K
KC	zR	1	1	1  !R              	zQ	0	0	0  !Q                 s$   ;CC#&C#D33D7:D7c                      t          t          j        g d                    } |                     g d          }t          t          j        g dg d          g d          }t	          j        ||           d S )N)abc)r%   r   )r#   r#   r"   )
categories)r
   r
   r   r   )r   pdCategoricalr   r   r   )r   resultr   s      r   test_take_categoricalr*      s    
00
1
1CXXkkk""F
???CCC999  H 68,,,,,r   )	r   pandasr'   r   pandas._testing_testingr   r    r*   r   r   r   <module>r.      sf                      $- - - - -r   