§
    tŠtjI  ã                   óF   — d dl Z d dlZd dlmZ d dlmZ d„ Zd„ Zd„ Z	d„ Z
dS )é    N)ÚSeriesc                  óÆ   — t          g d¢¦  «        } d}t          j        t          |¬¦  «        5  |                      ddgd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )N©éÿÿÿÿé   é   é   é   z(No axis named foo for object type Series©Úmatché   r	   Úfoo)Úaxis)r   ÚpytestÚraisesÚ
ValueErrorÚtake©ÚserÚmsgs     úd/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/series/indexing/test_take.pyÚtest_take_validate_axisr      s®   € å
Ð!Ð!Ð!Ñ
"Ô
"€Cà
4€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð %ð %Ø�Š�!�Q�˜eˆÑ$Ô$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %ð %ð %s   ¯AÁAÁAc                  óZ  — 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          |¬	¦  «        5  |                      d
dg¦  «         d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬	¦  «        5  |                      ddg¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   )r   é   r
   )r   r	   r
   ©Úindex)r   r   r
   )r
   r	   r
   )r
   r   r
   zindices are out-of-boundsr   r   é
   r	   r   )r   r   ÚtmÚassert_series_equalr   r   Ú
IndexError)r   ÚactualÚexpectedr   s       r   Ú	test_taker#      s®  € Ý
Ð!Ð!Ð!Ñ
"Ô
"€Cà�XŠX�i�i�iÑ Ô €FÝ�i�i�i y y yÐ1Ñ1Ô1€HÝÔ˜6 8Ñ,Ô,Ð,à�XŠX�j�j�jÑ!Ô!€FÝ�i�i�i y y yÐ1Ñ1Ô1€HÝÔ˜6 8Ñ,Ô,Ð,à
%€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð ð Ø�Š�!�R�ÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•z¨Ð	-Ñ	-Ô	-ð ð Ø�Š�!�Q�ÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s$   Â1CÃCÃCÃ;D Ä D$Ä'D$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Ô
1€CØ�XŠX�k�k�kÑ"Ô"€FÝÝ
Œ���°?°?°?ÐCÑCÔCÈ9È9È9ðñ ô €Hõ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,ó    c                  óÜ   — t          g d¢¦  «        } d}t          j        t          |¬¦  «        5  |                      t          ddd¦  «        ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   z6Series.take requires a sequence of integers, not slicer   r   r   r   )r   r   r   Ú	TypeErrorr   Úslicer   s     r   Útest_take_slice_raisesr2   -   s°   € Ý
Ð!Ð!Ð!Ñ
"Ô
"€Cà
B€CÝ	Œ•y¨Ð	,Ñ	,Ô	,ð !ð !Ø�Š•�q˜!˜Q‘”Ñ Ô Ð ð!ð !ð !ñ !ô !ð !ð !ð !ð !ð !ð !ð !øøøð !ð !ð !ð !ð !ð !s   ¯%A!Á!A%Á(A%)r   Úpandasr*   r   Úpandas._testingÚ_testingr   r   r#   r-   r2   © r.   r   ú<module>r7      s„   ðØ €€€à Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ð%ð %ð %ðð ð ð$-ð -ð -ð!ð !ð !ð !ð !r.   