§
    tŠtjÊ  ã                   ó6  — d dl Zd dlZd dlmZ d dlZd dlmZmZm	Z	m
Z
mZmZmZmZ d dlmZ d dlmZ d dlmZ d„ Zd„ Zej                             d¦  «        ej                             d	g d
¢¦  «        ej                             dd„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ d„ gg d¢¬¦  «        d„ ¦   «         ¦   «         ¦   «         Zej                             d¦  «        ej                             d	g d
¢¦  «        ej                             dd„ d„ d „ d!„ d"„ d#„ d$„ d%„ d&„ d'„ d(„ d)„ d*„ d+„ d,„ d-„ gg d.¢¬¦  «        d/„ ¦   «         ¦   «         ¦   «         Zd0„ Zej                             d1 ej        d d2¦  «         ed3d2g¦  «        g¦  «        d4„ ¦   «         Zd5„ Z d6„ Z!d7„ Z"d8„ Z#d9„ Z$d:„ Z%d;„ Z&ej                             d1d<„ d=„ d>„ d?„ gg d@¢¬¦  «        dA„ ¦   «         Z'dB„ Z(dC„ Z)ej                             dDdEdFgidGdFidHdFig¦  «        dI„ ¦   «         Z*dJ„ Z+dK„ Z,dL„ Z-dM„ Z.dN„ Z/ej                             dOdP„ dQ„ dR„ g¦  «        dS„ ¦   «         Z0dT„ Z1dU„ Z2dV„ Z3dW„ Z4ej                             dXdY„ d fdZ„ d2fd[„ d fd\„ d fgg d]¢¬¦  «        d^„ ¦   «         Z5ej                             d_ ed3d2gdF¬`¦  «         edFd3d2gi¦  «        g¦  «        da„ ¦   «         Z6ej                             d_ ed3d2gdF¬`¦  «         edFd3d2gi¦  «        g¦  «        db„ ¦   «         Z7dc„ Z8dd„ Z9de„ Z:df„ Z;ej                             dgdhd3ej<        fg¦  «        di„ ¦   «         Z=ej                             djdkdlg¦  «        dm„ ¦   «         Z>ej                             ddn„ do„ dp„ dq„ g¦  «        dr„ ¦   «         Z?ds„ Z@dt„ ZAdu„ ZBej                             dvdFdwd3dxœd d3d dxœg¦  «        dy„ ¦   «         ZCej                             ddzd{g¦  «        d|„ ¦   «         ZDej                             d_ ed3d2g¦  «         edFd3d2gi¦  «        g¦  «        d}„ ¦   «         ZEej                             d_ ed3d2g¦  «         edFd3d2gi¦  «        g¦  «        d~„ ¦   «         ZFd„ ZGd€„ ZHej                             d� eg d‚¢dF¬`¦  «        i f edFg d‚¢i¦  «        dƒdFifg¦  «        d„„ ¦   «         ZIej                             d� eg d‚¢dF¬`¦  «        i f edFg d‚¢i¦  «        dƒdFifg¦  «        d…„ ¦   «         ZJej                             d†g d‡¢¦  «        dˆ„ ¦   «         ZKd‰„ ZLdŠ„ ZMej                             d_ eg d‚¢¦  «         edFg d‚¢i¦  «        g¦  «        d‹„ ¦   «         ZNdŒ„ ZOd�„ ZPdŽ„ ZQej                             dvd�d�id1d�ig¦  «        d‘„ ¦   «         ZRej                             d’d“d”g¦  «        d•„ ¦   «         ZSd–„ ZTd—„ ZUd˜„ ZVej                             d™dšd›g¦  «        dœ„ ¦   «         ZWej                             d™dšd›g¦  «        d�„ ¦   «         ZXej                             d™dždŸg¦  «        d „ ¦   «         ZYej                             d¡d¢d£g¦  «        d¤eZfd¥„¦   «         Z[ej                             d™dšd›g¦  «        ej                             dOd¦„ d§„ g¦  «        d¨„ ¦   «         ¦   «         Z\ej                             d™dšd›g¦  «        ej                             dOd©„ dª„ g¦  «        d«„ ¦   «         ¦   «         Z]ej                             d¬d­d®g¦  «        ej                             dOd¯„ d°„ g¦  «        d±„ ¦   «         ¦   «         Z^ej                             dOd²d³g¦  «        d´„ ¦   «         Z_dµ„ Z`d¶„ Zad·„ Zbd¸„ Zcej                             d™dšdžgd¹dºg¬¦  «        d»„ ¦   «         Zdd¼„ Zeej                             d½dFdFgg¦  «        d¾„ ¦   «         Zfej                             d¿dÀdÁg¦  «        ej                             d™dšdžgd¹dºg¬¦  «        dÂ„ ¦   «         ¦   «         Zgej                             dÃd d3g¦  «        ej                             dÄdÅdÆg¦  «        dÇ„ ¦   «         ¦   «         ZhdÈ„ ZidÉ„ ZjdÊ„ ZkdË„ ZldÌ„ ZmdÍ„ ZndÎ„ ZodÏ„ ZpdÐ„ ZqdÑ„ ZrdÒ„ ZsdÓ„ ZtdÔ„ ZudÕ„ ZvdÖ„ Zwd×„ ZxdØ„ ZydS )Ùé    N)ÚHAS_PYARROW)Ú	DataFrameÚIndexÚ
MultiIndexÚPeriodÚSeriesÚ	TimestampÚ
date_rangeÚperiod_range)Ú	get_array)ÚVersionc                  ó°  — t          g d¢g d¢g d¢dœ¦  «        } |                      ¦   «         }|j        | j        usJ ‚|j        | j        usJ ‚|j                             | j        ¦  «        sJ ‚|j                             | j        ¦  «        sJ ‚t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚|j        j	        d         j
                             ¦   «         rJ ‚|j        j	        d         j
                             ¦   «         rJ ‚|j        | j        usJ ‚|j        | j        usJ ‚d|j        d<   | j        d         dk    sJ ‚d S )	N©é   é   é   ©é   é   é   ©gš™™™™™¹?gš™™™™™É?g333333Ó?©ÚaÚbÚcr   r   r   ©r   r   ©r   ÚcopyÚindexÚcolumnsÚis_ÚnpÚshares_memoryr   Ú_mgrÚblocksÚrefsÚhas_referenceÚiloc©ÚdfÚdf_copys     úa/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/copy_view/test_methods.pyÚ	test_copyr-      sh  € Ý	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€Gð Œ= ¤Ð(Ð(Ð(Ð(ØŒ? "¤*Ð,Ð,Ð,Ð,ØŒ=×Ò˜RœXÑ&Ô&Ð&Ð&Ð&ØŒ?×Ò˜rœzÑ*Ô*Ð*Ð*Ð*õ Ô¥	¨'°3Ñ 7Ô 7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLØŒ|Ô" 1Ô%Ô*×8Ò8Ñ:Ô:Ð:Ð:Ð:ØŒ|Ô" 1Ô%Ô*×8Ò8Ñ:Ô:Ð:Ð:Ð:àŒ= ¤Ð(Ð(Ð(Ð(ØŒ? "¤*Ð,Ð,Ð,Ð,ð €G„L�ÑØŒ7�4Œ=˜AÒÐÐÐÐÐó    c                  ó@  — t          g d¢g d¢g d¢dœ¦  «        } |                      d¬¦  «        }|j        | j        usJ ‚|j        | j        usJ ‚|j                             | j        ¦  «        sJ ‚|j                             | j        ¦  «        sJ ‚t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚|j        j	        d         j
                             ¦   «         sJ ‚|j        j	        d	         j
                             ¦   «         sJ ‚d|j        d
<   | j        d
         d	k    sJ ‚t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d S )Nr   r   r   r   F©Údeepr   r   r   r   r   r   r)   s     r,   Útest_copy_shallowr2   -   sž  € Ý	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg˜5ˆgÑ!Ô!€Gð Œ= ¤Ð(Ð(Ð(Ð(ØŒ? "¤*Ð,Ð,Ð,Ð,ØŒ=×Ò˜RœXÑ&Ô&Ð&Ð&Ð&ØŒ?×Ò˜rœzÑ*Ô*Ð*Ð*Ð*õ Ô�I g¨sÑ3Ô3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØŒ<Ô˜qÔ!Ô&×4Ò4Ñ6Ô6Ð6Ð6Ð6ØŒ<Ô˜qÔ!Ô&×4Ò4Ñ6Ô6Ð6Ð6Ð6ð €G„L�ÑØŒ7�4Œ=˜AÒÐÐÐåÔ¥	¨'°3Ñ 7Ô 7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLåÔ�I g¨sÑ3Ô3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHÐHr.   zignore::DeprecationWarningr   )TNFÚmethodc                 óD   — |                       t          j        |¬¦  «        S )N©r    r   )ÚrenameÚstrÚlower©r*   r   s     r,   ú<lambda>r:   J   s   € ˜Ÿš­3¬9¸4˜Ñ@Ô@€ r.   c                 ó4   — |                       ddg|¬¦  «        S )Nr   r   r5   )Úreindexr9   s     r,   r:   r:   K   s   € ˜Ÿš¨S°#¨J¸T˜ÑBÔB€ r.   c                 ó0   — |                       | |¬¦  «        S ©N©r   ©Úreindex_liker9   s     r,   r:   r:   L   s   € ˜Ÿš¨°$˜Ñ7Ô7€ r.   c                 ó<   — |                       | |¬¦  «        d         S ©Nr?   r   ©Úalignr9   s     r,   r:   r:   M   s   € ˜Ÿš "¨4˜Ñ0Ô0°Ô3€ r.   c                 ó6   — |                       g d¢d|¬¦  «        S ©Nr   r   )Úaxisr   ©Úset_axisr9   s     r,   r:   r:   N   s   € ˜Ÿš _ _ _¸7È˜ÑNÔN€ r.   c                 ó0   — |                       d|¬¦  «        S ©NÚtest©r   r   ©Úrename_axisr9   s     r,   r:   r:   O   s   € ˜Ÿš¨f¸4˜Ñ@Ô@€ r.   c                 ó0   — |                       d|¬¦  «        S )NrM   r5   rO   r9   s     r,   r:   r:   P   s   € ˜Ÿš°¸T˜ÑBÔB€ r.   c                 ó4   — |                       ddi|¬¦  «        S )Nr   Úint64r?   ©Úastyper9   s     r,   r:   r:   Q   s   € ˜Ÿš C¨ >¸˜Ñ=Ô=€ r.   c                 ó2   — |                       dd|¬¦  «        S ©Nr   r   r?   ©Útruncater9   s     r,   r:   r:   S   s   € ˜Ÿš Q¨°˜Ñ5Ô5€ r.   c                 ó.   — |                       |¬¦  «        S r>   ©Úinfer_objectsr9   s     r,   r:   r:   T   s   € ˜×)Ò)¨tÐ)Ñ4Ô4€ r.   c                 ó.   — |                       |¬¦  «        S r>   ©Úto_timestampr9   s     r,   r:   r:   U   s   € ˜Ÿš¨d˜Ñ3Ô3€ r.   c                 ó0   — |                       d|¬¦  «        S ©NÚD)Úfreqr   ©Ú	to_periodr9   s     r,   r:   r:   V   s   € ˜Ÿš¨3°T˜Ñ:Ô:€ r.   c                 ó0   — |                       d|¬¦  «        S ©Nú
US/Centralr?   ©Útz_localizer9   s     r,   r:   r:   W   s   € ˜Ÿš¨¸4˜Ñ@Ô@€ r.   c                 ó0   — |                       d|¬¦  «        S rg   ©Ú
tz_convertr9   s     r,   r:   r:   X   s   € ˜Ÿš |¸$˜Ñ?Ô?€ r.   c                 ó0   — |                       d|¬¦  «        S ©NF)Úallows_duplicate_labelsr   ©Ú	set_flagsr9   s     r,   r:   r:   Y   s   € ˜Ÿš¸eÈ$˜ÑOÔO€ r.   )r6   r<   rA   rE   rJ   Úrename_axis0Úrename_axis1rU   rY   r\   r_   re   rj   rm   rr   )Úidsc                 óð  — d }d| j         j        j        v rt          ddd¬¦  «        }nrd| j         j        j        v rt	          ddd¬¦  «        }nLd| j         j        j        v rt	          ddd¬¦  «        }n&d| j         j        j        v rt	          dddd	¬
¦  «        }t          g d¢g d¢g d¢dœ|¬¦  «        } |||¬¦  «        }t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d S )Nr_   ú
2012-01-01rb   r   ©rc   Úperiodsre   rj   rm   úEurope/Brussels©rc   ry   Útzr   r   r   r   ©r   r?   r   )	ÚnodeÚcallspecÚidr   r
   r   r"   r#   r   )Úrequestr3   r   r   r*   Údf2s         r,   Útest_methods_copy_keywordrƒ   E   s  € ðT €EØ˜œÔ.Ô1Ð1Ð1Ý˜\°¸QÐ?Ñ?Ô?ˆˆØ	˜œÔ-Ô0Ð	0Ð	0Ý˜<¨c¸1Ð=Ñ=Ô=ˆˆØ	˜'œ,Ô/Ô2Ð	2Ð	2Ý˜<¨c¸1Ð=Ñ=Ô=ˆˆØ	˜œÔ.Ô1Ð	1Ð	1Ý˜<¨c¸1ÐARÐSÑSÔSˆå	˜˜˜¨¨¨¸¸¸ÐIÐIÐQVÐ	WÑ	WÔ	W€BØ
ˆ&�˜$Ð
Ñ
Ô
€CÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDÐDÐDr.   c                 ó4   — |                       ddi|¬¦  «        S )Nr   éd   rN   ©r6   ©Úserr   s     r,   r:   r:   ƒ   s   € ˜#Ÿ*š*¨A¨s¨8¸$˜*Ñ?Ô?€ r.   c                 ó0   — |                       d |¬¦  «        S r>   r†   r‡   s     r,   r:   r:   „   s   € ˜#Ÿ*š* T°˜*Ñ5Ô5€ r.   c                 ó:   — |                       | j        |¬¦  «        S )NrN   )r<   r   r‡   s     r,   r:   r:   …   s   € ˜#Ÿ+š+¨C¬I¸D˜+ÑAÔA€ r.   c                 ó0   — |                       | |¬¦  «        S r>   r@   r‡   s     r,   r:   r:   †   s   € ˜#×*Ò*¨3°TÐ*Ñ:Ô:€ r.   c                 ó<   — |                       | |¬¦  «        d         S rC   rD   r‡   s     r,   r:   r:   ‡   s   € ˜#Ÿ)š) C¨d˜)Ñ3Ô3°AÔ6€ r.   c                 ó6   — |                       g d¢d|¬¦  «        S rG   rI   r‡   s     r,   r:   r:   ˆ   s   € ˜#Ÿ,š,   ¸WÈ4˜,ÑPÔP€ r.   c                 ó0   — |                       d|¬¦  «        S rL   rO   r‡   s     r,   r:   r:   ‰   s   € ˜#Ÿ/š/°¸T˜/ÑBÔB€ r.   c                 ó0   — |                       d|¬¦  «        S )NrS   r?   rT   r‡   s     r,   r:   r:   Š   s   € ˜#Ÿ*š* W°4˜*Ñ8Ô8€ r.   c                 ó2   — |                       dd|¬¦  «        S )Nr   r   r?   )Ú	swaplevelr‡   s     r,   r:   r:   ‹   s   € ˜#Ÿ-š-¨¨1°4˜-Ñ8Ô8€ r.   c                 ó2   — |                       dd|¬¦  «        S rW   rX   r‡   s     r,   r:   r:   Œ   s   € ˜#Ÿ,š, q¨!°$˜,Ñ7Ô7€ r.   c                 ó.   — |                       |¬¦  «        S r>   r[   r‡   s     r,   r:   r:   �   s   € ˜#×+Ò+°Ð+Ñ6Ô6€ r.   c                 ó.   — |                       |¬¦  «        S r>   r^   r‡   s     r,   r:   r:   Ž   s   € ˜#×*Ò*°Ð*Ñ5Ô5€ r.   c                 ó0   — |                       d|¬¦  «        S ra   rd   r‡   s     r,   r:   r:   �   s   € ˜#Ÿ-š-¨S°t˜-Ñ<Ô<€ r.   c                 ó0   — |                       d|¬¦  «        S rg   ri   r‡   s     r,   r:   r:   �   s   € ˜#Ÿ/š/¨,¸T˜/ÑBÔB€ r.   c                 ó0   — |                       d|¬¦  «        S rg   rl   r‡   s     r,   r:   r:   ‘   s   € ˜#Ÿ.š.¨¸D˜.ÑAÔA€ r.   c                 ó0   — |                       d|¬¦  «        S ro   rq   r‡   s     r,   r:   r:   ’   s   € ˜#Ÿ-š-ÀÈD˜-ÑQÔQ€ r.   )zrename (dict)r6   r<   rA   rE   rJ   rs   rU   r‘   rY   r\   r_   re   rj   rm   rr   c                 ó8  — d }d| j         j        j        v rt          ddd¬¦  «        }n d| j         j        j        v rt	          ddd¬¦  «        }nzd| j         j        j        v rt	          ddd¬¦  «        }nTd| j         j        j        v rt	          dddd	¬
¦  «        }n-d| j         j        j        v rt          j        g d¢g d¢g¦  «        }t          g d¢|¬¦  «        } |||¬¦  «        }t          j	        t          |¦  «        t          |¦  «        ¦  «        sJ ‚d S )Nr_   rw   rb   r   rx   re   rj   rm   rz   r{   r‘   r   r   r}   r?   )r~   r   r€   r   r
   r   Úfrom_arraysr   r"   r#   r   )r�   r3   r   r   rˆ   Úser2s         r,   Ú test_methods_series_copy_keywordrœ   ~   s6  € ðT €EØ˜œÔ.Ô1Ð1Ð1Ý˜\°¸QÐ?Ñ?Ô?ˆˆØ	˜œÔ-Ô0Ð	0Ð	0Ý˜<¨c¸1Ð=Ñ=Ô=ˆˆØ	˜'œ,Ô/Ô2Ð	2Ð	2Ý˜<¨c¸1Ð=Ñ=Ô=ˆˆØ	˜œÔ.Ô1Ð	1Ð	1Ý˜<¨c¸1ÐARÐSÑSÔSˆˆØ	˜œÔ-Ô0Ð	0Ð	0ÝÔ&¨	¨	¨	°9°9°9Ð'=Ñ>Ô>ˆå
��� %Ð
(Ñ
(Ô
(€CØˆ6�#˜DÐ!Ñ!Ô!€DÝÔ�I d™OœO­Y°s©^¬^Ñ<Ô<Ð<Ð<Ð<Ð<Ð<r.   c                  ó˜  — t          g d¢g d¢g d¢dœg d¢¬¦  «        } |                      ¦   «         }|                      ¦   «         }|j                             ¦   «          t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d	|j        d
<   t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚t          j
        | |¦  «         d S )Nr   r   r   r   )é
   é   é   r}   r   r   r   )r   r   )r   r   Úreset_indexr$   Ú_verify_integrityr"   r#   r   r(   ÚtmÚassert_frame_equal©r*   Údf_origr‚   s      r,   Útest_reset_indexr§   ½   sC  € õ 
Øˆiˆi˜i˜i˜i¨o¨o¨oÐ>Ð>ÀlÀlÀlð
ñ 
ô 
€Bð �gŠg‰iŒi€GØ
�.Š.Ñ
Ô
€CØ„H×ÒÑ Ô Ð õ Ô�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDà€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   r   r   r   c                 óX  — t          ddg| ¬¦  «        }|                     ¦   «         }|                     d¬¦  «        }t          j        t          |¦  «        t          |¦  «        ¦  «        sJ ‚|j                             d¦  «        rJ ‚d|j        d<   t          j
        ||¦  «         d S )Nr   r   r}   T)Údropr   r…   )r   r   r¡   r"   r#   r   r$   Ú_has_no_referencer(   r£   Úassert_series_equal©r   rˆ   Úser_origr›   s       r,   Útest_reset_index_series_dropr®   Ñ   s�   € å
�!�Q�˜uÐ
%Ñ
%Ô
%€CØ�xŠx‰zŒz€HØ�?Š? ˆ?Ñ%Ô%€DÝÔ�I c™NœN­I°d©O¬OÑ<Ô<Ð<Ð<Ð<ØŒx×)Ò)¨!Ñ,Ô,Ð,Ð,Ð,à€D„Iˆa�LÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r.   c                  ó@  — t          g d¢g d¢g d¢dœ¦  «        } |                      d¦  «        } | d         }|                      |d¬¦  «                             ¦   «         }|                      dd¬¦  «                             ¦   «         }t	          j        ||¦  «         d S )	N©r   r   r   Úd©r   r   r   r   )r   r   r   r   ©ÚAÚBÚCr´   r¶   T)Úobserved)r   Ú	set_indexÚgroupbyÚsumr£   r¤   )r*   ÚkeyÚresultÚexpecteds       r,   Ú'test_groupby_column_index_in_referencesr¾   Ý   s¦   € Ý	Ø"Ð"Ð"¨¨¨Ð<PÐ<PÐ<PÐQÐQñ
ô 
€Bð 
�Š�cÑ	Ô	€BØ
ˆSŒ'€CØ�ZŠZ˜ dˆZÑ+Ô+×/Ò/Ñ1Ô1€FØ�zŠz˜#¨ˆzÑ-Ô-×1Ò1Ñ3Ô3€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r.   c                  ó  — t          g d¢¦  «        } t          g d¢g d¢dœ¦  «        }|                     | ¦  «        }d| j        d<   |                     ¦   «         }t          ddgd	d
gdœddg¬¦  «        }t          j        ||¦  «         d S )N)r   r   r   r   r   ©r   r   r…   r   r   r   rž   r   r   r}   )r   r   r¹   r(   rº   r£   r¤   )rˆ   r*   Úgbr¼   r½   s        r,   Útest_groupby_modify_seriesrÂ   è   s˜   € õ ���Ñ
Ô
€CÝ	˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BØ	�Š�C‰Œ€BØ€C„HˆQ�KØ�VŠV‰XŒX€FÝ  1˜v¨R°¨GÐ4Ð4¸QÀ¸FÐCÑCÔC€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r.   c                  ól  — t          g d¢g d¢g d¢dœ¦  «        } |                      ¦   «         }|                      t          j        ¬¦  «        }t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d|j        d	<   t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j        t          |d
¦  «        t          | d¦  «        ¦  «        sJ ‚t          g d¢g d¢g d¢dœ¦  «        }t          j
        ||¦  «         t          j
        | |¦  «         d S )Nr   r   r   r   ©r    r´   r   r   r   r¶   r   ©r   r   r   r³   )r   r   r6   r7   Úupperr"   r#   r   r(   r£   r¤   ©r*   r¦   r‚   r½   s       r,   Útest_rename_columnsrÈ   õ   s*  € õ 
˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�)Š)�CœIˆ)Ñ
&Ô
&€CåÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDØ€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDÝ˜y˜y˜y¨y¨y¨y¸¸¸ÐOÐOÑPÔP€HÝÔ˜#˜xÑ(Ô(Ð(ÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  ól  — t          g d¢g d¢g d¢dœ¦  «        } |                      t          j        ¬¦  «        }|                     ¦   «         }t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d| j        d	<   t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j        t          |d
¦  «        t          | d¦  «        ¦  «        sJ ‚t          g d¢g d¢g d¢dœ¦  «        }t          j
        | |¦  «         t          j
        ||¦  «         d S )Nr   r   r   r   rÄ   r´   r   r   r   r¶   r   rÅ   )r   r6   r7   rÆ   r   r"   r#   r   r(   r£   r¤   )r*   r‚   Údf2_origr½   s       r,   Ú!test_rename_columns_modify_parentrË     s*  € õ 
˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ
�)Š)�CœIˆ)Ñ
&Ô
&€CØ�xŠx‰zŒz€HåÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDØ€B„GˆD�MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDÝ˜y˜y˜y¨y¨y¨y¸¸¸ÐOÐOÑPÔP€HÝÔ˜"˜hÑ'Ô'Ð'ÝÔ˜#˜xÑ(Ô(Ð(Ð(Ð(r.   c                  óö  — t          g d¢ddœ¦  «        } |                      ¦   «         }d„ }|                      |¦  «        }t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d|j        d<   t          j        | |¦  «         t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d S )	Nr   ç      ø?rÀ   c                 ó   — | S ©N© ©r*   s    r,   Útestfuncztest_pipe.<locals>.testfunc  s   € Øˆ	r.   r   r   r   r   )	r   r   Úpiper"   r#   r   r(   r£   r¤   ©r*   r¦   rÒ   r‚   s       r,   Ú	test_piperÕ     s÷   € Ý	˜˜˜¨Ð-Ð-Ñ	.Ô	.€BØ�gŠg‰iŒi€Gðð ð ð �'Š'�(Ñ
Ô
€CåÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDð €C„HˆT�NÝÔ˜"˜gÑ&Ô&Ð&ÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDÐDÐDr.   c                  óâ  — t          g d¢ddœ¦  «        } |                      ¦   «         }d„ }|                      |¦  «        }t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚t          j        | |¦  «         t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d S )Nr   rÍ   rÀ   c                 ó   — d| j         d<   | S )Nr…   r   ©r(   rÑ   s    r,   rÒ   z%test_pipe_modify_df.<locals>.testfunc+  s   € ØˆŒ�‰Øˆ	r.   r   r   )r   r   rÓ   r"   r#   r   r£   r¤   rÔ   s       r,   Útest_pipe_modify_dfrÙ   '  sê   € Ý	˜˜˜¨Ð-Ð-Ñ	.Ô	.€BØ�gŠg‰iŒi€Gðð ð ð �'Š'�(Ñ
Ô
€CåÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDåÔ˜"˜gÑ&Ô&Ð&ÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDÐDÐDr.   c                  ó   — t          g d¢g d¢g d¢dœ¦  «        } |                      ¦   «         }|                      ddg¬¦  «        }t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d|j        d	<   t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚t          j        | |¦  «         d S )
Nr   r   r   r   r   r   rÄ   r   r   )	r   r   r<   r"   r#   r   r(   r£   r¤   r¥   s      r,   Útest_reindex_columnsrÛ   8  sø   € õ 
˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�*Š*˜c 3˜Zˆ*Ñ
(Ô
(€Cõ Ô�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDà€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                 ó   — | S rÏ   rÐ   ©Úidxs    r,   r:   r:   K  s   € �C€ r.   c                 ó*   — |                       ¦   «         S rÏ   )ÚviewrÝ   s    r,   r:   r:   L  ó   € �C—H’H‘J”J€ r.   c                 ó*   — |                       ¦   «         S rÏ   r?   rÝ   s    r,   r:   r:   M  rá   r.   c                 ó    — t          | ¦  «        S rÏ   )ÚlistrÝ   s    r,   r:   r:   N  s   € •D˜‘I”I€ r.   )Ú	identicalrà   r   Úvaluesc                 ó  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         }|                      | |j        ¦  «        ¬¦  «        }t	          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d<   t	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t	          j        t          |d	¦  «        t          |d	¦  «        ¦  «        sJ ‚t          j	        ||¦  «         d S )
Nr   r   r   r   r}   r   r   r   r   )
r   r   r<   r   r"   r#   r   r(   r£   r¤   ©r   r*   r¦   r‚   s       r,   Útest_reindex_rowsré   H  sþ   € õ 
˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�*Š*˜5˜5 ¤™?œ?ˆ*Ñ
+Ô
+€Cõ Ô�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDà€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  ó”  — t          g d¢g d¢g d¢dœ¦  «        } |                      ¦   «         }|                      d¬¦  «        }|j                             ¦   «          t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d	|j        d
<   t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚t          j
        | |¦  «         d S )Nr   r   r   r   r   rÄ   r   r   r   r   )r   r   r©   r$   r¢   r"   r#   r   r(   r£   r¤   r¥   s      r,   Útest_drop_on_columnrë   b  s1  € Ý	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�'Š'˜#ˆ'Ñ
Ô
€CØ„H×ÒÑ Ô Ð åÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDØ€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  óÆ  — t          g d¢g d¢g d¢dœ¦  «        } |                      ¦   «         }|                      d¦  «        }|j                             ¦   «          t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d|j        d<   t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j
        | |¦  «         d S )	Nr   r   r   r   rS   r   r   r   )r   r   Úselect_dtypesr$   r¢   r"   r#   r   r(   r£   r¤   r¥   s      r,   Útest_select_dtypesrî   p  sÙ   € õ 
˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
×
Ò
˜7Ñ
#Ô
#€CØ„H×ÒÑ Ô Ð åÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDà€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   Úfilter_kwargsÚitemsr   ÚlikeÚregexc                 ó„  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         } |j        di | ¤Ž}t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )	Nr   r   r   r   r   r   r   rÐ   )	r   r   Úfilterr"   r#   r   r(   r£   r¤   )rï   r*   r¦   r‚   s       r,   Útest_filterrõ     sË   € õ 
˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
ˆ"Œ)Ð
$Ð
$�mÐ
$Ð
$€CÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDð €C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  ó`  — t          ddgddgddggt          dd¦  «        d	d
g¬¦  «        } |                      ¦   «         }|                      d¬¦  «        }t	          j        t          |d	¦  «        t          | d	¦  «        ¦  «        sJ ‚|j        | j        usJ ‚|j        | j        usJ ‚d| j	        d<   t	          j        t          | d	¦  «        t          |d	¦  «        ¦  «        rJ ‚t	          j        t          | d
¦  «        t          |d
¦  «        ¦  «        sJ ‚t          j        ||¦  «         d S )Nr   r   r   r   r   r   ú
2020-01-01ú
2020-01-03r   r   ©r   r    r   )ry   r   )r   r
   r   Úshiftr"   r#   r   r   r    r(   r£   r¤   r¥   s      r,   Útest_shift_no_oprû   �  s7  € Ý	Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ý˜ |Ñ4Ô4Ø�c�
ð
ñ 
ô 
€Bð
 �gŠg‰iŒi€GØ
�(Š(˜1ˆ(Ñ
Ô
€CÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDØŒ9˜BœHÐ$Ð$Ð$Ð$ØŒ;˜bœjÐ(Ð(Ð(Ð(à€B„GˆD�MÝÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHÝÔ�I b¨#Ñ.Ô.µ	¸#¸sÑ0CÔ0CÑDÔDÐDÐDÐDÝÔ˜#˜wÑ'Ô'Ð'Ð'Ð'r.   c                  ó0  — t          ddgddgddggt          dd¦  «        d	d
g¬¦  «        } |                      dd¬¦  «        }t          j        t          |d	¦  «        t          | d	¦  «        ¦  «        rJ ‚|j        | j        usJ ‚|j        | j        usJ ‚d S )Nr   r   r   r   r   r   r÷   rø   r   r   rù   r   ©ry   rH   )r   r
   rú   r"   r#   r   r   r    )r*   r‚   s     r,   Útest_shift_indexrþ   ¢  s´   € Ý	Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ý˜ |Ñ4Ô4Ø�c�
ð
ñ 
ô 
€Bð
 �(Š(˜1 1ˆ(Ñ
%Ô
%€CåÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØŒ9˜BœHÐ$Ð$Ð$Ð$ØŒ;˜bœjÐ(Ð(Ð(Ð(Ð(Ð(r.   c                  óæ  — t          ddgddgddggt          dd¦  «        d	d
g¬¦  «        } |                      ¦   «         }t          dd¦  «        |_        |                      dd¬¦  «        }t          j        t          |d	¦  «        t          | d	¦  «        ¦  «        sJ ‚d| j        d<   t          j        t          | d	¦  «        t          |d	¦  «        ¦  «        rJ ‚t          j
        ||¦  «         d S )Nr   r   r   r   r   r   r÷   rø   r   r   rù   ú
2020-01-02z
2020-01-04Ú1D©ry   rc   r   r   )r   r
   r   r   rú   r"   r#   r   r(   r£   r¤   r¥   s      r,   Útest_shift_rows_freqr  ¯  só   € Ý	Ø
ˆQˆ�!�Q�˜!˜Q˜Ð Ý˜ |Ñ4Ô4Ø�c�
ð
ñ 
ô 
€Bð
 �gŠg‰iŒi€GÝ˜|¨\Ñ:Ô:€G„MØ
�(Š(˜1 4ˆ(Ñ
(Ô
(€CåÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDØ€B„GˆD�MÝÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHÝÔ˜#˜wÑ'Ô'Ð'Ð'Ð'r.   c                  ó  — t          ddgddgddggt          dd¦  «        ¬	¦  «        } |                      dd¬
¦  «        }t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d| j        d<   t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          t          j        dgt          j        dgt          j        dggt          dd¦  «        ¬	¦  «        }t          j	        ||¦  «         d S )Nr   r   r   r   r   r   r÷   r   rÄ   rý   r   r   )
r   r
   rú   r"   r#   r   r(   Únanr£   r¤   )r*   r‚   r½   s      r,   Útest_shift_columnsr  ¿  s  € Ý	Ø
ˆQˆ�!�Q�˜!˜Q˜Ð ­*°\À<Ñ*PÔ*Pð
ñ 
ô 
€Bð �(Š(˜1 1ˆ(Ñ
%Ô
%€CåÔ�I c¨<Ñ8Ô8½)ÀBÈÑ:UÔ:UÑVÔVÐVÐVÐVØ€B„GˆD�MÝÔÝ�#�|Ñ$Ô$¥i°°LÑ&AÔ&Añô ð ð ð õ Ý
Œ&�!ˆ•r”v˜q�k¥B¤F¨A ;Ð/Ý˜<¨Ñ6Ô6ðñ ô €Hõ Ô˜#˜xÑ(Ô(Ð(Ð(Ð(r.   c                  ód  — t          g d¢g d¢g d¢dœ¦  «        } |                      ¦   «         }| d d …         }|                      d¦  «        }t          j        |j        t          |d¦  «        ¦  «        sJ ‚t          j        t          | d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d<   t          j        |j        t          |d¦  «        ¦  «        rJ ‚d| j        d<   t          j        t          | d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j	        ||¦  «         d S )	Nr   r   r   r   r   r   r   r   )
r   r   Úpopr"   r#   ræ   r   r(   r£   r¤   )r*   r¦   Úview_originalr¼   s       r,   Útest_popr
  Ñ  s!  € Ý	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ�q�q�q”E€MØ�VŠV�C‰[Œ[€FåÔ˜FœM­9°]ÀCÑ+HÔ+HÑIÔIÐIÐIÐIÝÔ�I b¨#Ñ.Ô.µ	¸-ÈÑ0MÔ0MÑNÔNÐNÐNÐNà€F„K��NÝÔ ¤­y¸ÈÑ/LÔ/LÑMÔMÐMÐMÐMØ€B„GˆD�MÝÔ¥	¨"¨cÑ 2Ô 2µI¸mÈSÑ4QÔ4QÑRÔRÐRÐRÐRÝÔ˜-¨Ñ1Ô1Ð1Ð1Ð1r.   Úfuncc                 ó,   — |                       |¦  «        S rÏ   rD   ©ÚxÚys     r,   r:   r:   ä  s   € �Q—W’W˜Q‘Z”Z€ r.   c                 ó:   — |                       |j        d¬¦  «        S )Nr   ©rH   )rE   r   r  s     r,   r:   r:   å  s   € �Q—W’W˜QœS q�WÑ)Ô)€ r.   c                 ól   — |                       |j        j        t          dd¦  «                 d¬¦  «        S )Nr   r   r  )rE   r   r(   Úslicer  s     r,   r:   r:   æ  s'   € �Q—W’W˜QœSœX¥e¨A¨q¡k¤kÔ2¸�WÑ;Ô;€ r.   c                 ó¶  — t          g d¢ddœ¦  «        }|                     ¦   «         }|ddg                              ¦   «         } | ||¦  «        \  }}t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        sJ ‚d|j        d<   t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r   rÀ   r   r   r   ©r   r   r"   r#   r   r(   r£   r¤   )r  r*   r¦   Ú
df_changedr‚   Ú_s         r,   Útest_align_framer  á  sÖ   € õ 
˜˜˜¨Ð-Ð-Ñ	.Ô	.€BØ�gŠg‰iŒi€GØ�S˜#�J”×$Ò$Ñ&Ô&€JØˆT�"�jÑ!Ô!�F€CˆåÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDØ€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  ó,  — t          ddg¦  «        } |                      ¦   «         }|                      ¦   «         }|                      |¦  «        \  }}t          j        |j        | j        ¦  «        sJ ‚t          j        |j        |j        ¦  «        sJ ‚d|j        d<   d|j        d<   t          j        |j        | j        ¦  «        rJ ‚t          j        |j        |j        ¦  «        rJ ‚t          j        | |¦  «         t          j        ||¦  «         d S )Nr   r   r   )	r   r   rE   r"   r#   ræ   r(   r£   r«   )rˆ   r­   Ú	ser_otherr›   Úser_other_results        r,   Útest_align_seriesr  õ  s  € Ý
�!�Q�‰.Œ.€CØ�xŠx‰zŒz€HØ—’‘
”
€IØ ŸYšY yÑ1Ô1Ñ€DÐ
åÔ˜DœK¨¬Ñ4Ô4Ð4Ð4Ð4ÝÔÐ,Ô3°YÔ5EÑFÔFÐFÐFÐFØ€D„Iˆa�LØ ÐÔ˜!ÑÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8ÝÔÐ 0Ô 7¸Ô9IÑJÔJÐJÐJÐJÝÔ˜3 Ñ)Ô)Ð)ÝÔ˜9 hÑ/Ô/Ð/Ð/Ð/r.   c                  óÒ  — t          g d¢g d¢dœ¦  «        } |                      ¦   «         }|                      | ¦  «        \  }}t          j        t          | d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        t          | d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d<   t          j        | |¦  «         d|j        d<   t          j        | |¦  «         d S )Nr   r   rÀ   r   r   r   ©r   r   )	r   r   rE   r"   r#   r   Úlocr£   r¤   )r*   r¦   r‚   Údf3s       r,   Útest_align_copy_falser!    sÛ   € Ý	˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BØ�gŠg‰iŒi€GØ�xŠx˜‰|Œ|�H€CˆåÔ�I b¨#Ñ.Ô.µ	¸#¸sÑ0CÔ0CÑDÔDÐDÐDÐDÝÔ�I b¨#Ñ.Ô.µ	¸#¸sÑ0CÔ0CÑDÔDÐDÐDÐDà€C„GˆF�OÝÔ˜"˜gÑ&Ô&Ð&à€C„GˆF�OÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  óŠ  — t          g d¢g d¢dœ¦  «        } t          g d¢d¬¦  «        }|                     ¦   «         }|                      ¦   «         }|                      |d¬¦  «        \  }}t	          j        t          | d¦  «        t          |d¦  «        ¦  «        sJ ‚t	          j        t          | d	¦  «        t          |d	¦  «        ¦  «        sJ ‚t	          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d
<   t          j	        | |¦  «         d|j        d<   t          j
        ||¦  «         d S )Nr   r   rÀ   r  ©Únamer   r  r   r   r  )r   r   r   rE   r"   r#   r   r  r£   r¤   r«   )r*   rˆ   r­   r¦   r‚   r›   s         r,   Ú!test_align_with_series_copy_falser%    s1  € Ý	˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BÝ
��� Ð
%Ñ
%Ô
%€CØ�xŠx‰zŒz€HØ�gŠg‰iŒi€GØ—’˜ 1�Ñ%Ô%�I€CˆåÔ�I b¨#Ñ.Ô.µ	¸#¸sÑ0CÔ0CÑDÔDÐDÐDÐDÝÔ�I b¨#Ñ.Ô.µ	¸#¸sÑ0CÔ0CÑDÔDÐDÐDÐDÝÔ�I c¨3Ñ/Ô/µ¸4ÀÑ1EÔ1EÑFÔFÐFÐFÐFà€C„GˆF�OÝÔ˜"˜gÑ&Ô&Ð&à€D„HˆQ�KÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r.   c                  óP  — t          g d¢¦  «        } |                      ¦   «         }| d d …                              ¦   «         }t          j        | j        t          |d¦  «        ¦  «        sJ ‚d|j        d<   t          j        | j        t          |d¦  «        ¦  «        rJ ‚t          j	        | |¦  «         | d d …                              ¦   «         }d| j        d<   t          j
        ||                     ¦   «         ¦  «         |                      ¦   «         }|j        | j        usJ ‚d S )Nr   r   r   )r   r   Úto_framer"   r#   ræ   r   r(   r£   r«   r¤   r   )rˆ   r­   r*   s      r,   Útest_to_framer(  &  s  € å
���Ñ
Ô
€CØ�xŠx‰zŒz€Hà	ˆQˆQˆQŒ�ŠÑ	Ô	€Bõ Ô˜CœJ­	°"°aÑ(8Ô(8Ñ9Ô9Ð9Ð9Ð9à€B„GˆD�Mõ Ô ¤
­I°b¸!Ñ,<Ô,<Ñ=Ô=Ð=Ð=Ð=ÝÔ˜3 Ñ)Ô)Ð)ð 
ˆQˆQˆQŒ�ŠÑ	Ô	€BØ€C„HˆQ�KåÔ˜"˜h×/Ò/Ñ1Ô1Ñ2Ô2Ð2à	�Š‰Œ€BØŒ8˜3œ9Ð$Ð$Ð$Ð$Ð$Ð$r.   zmethod, idxc                 óV   — |                       d¬¦  «                              d¬¦  «        S )NFr0   r?   rÑ   s    r,   r:   r:   C  s%   € �B—G’G �GÑ'Ô'×,Ò,°%Ð,Ñ8Ô8€ r.   c                 óN   — |                       ¦   «                               ¦   «         S rÏ   )r¡   rÑ   s    r,   r:   r:   D  s   € �B—N’NÑ$Ô$×0Ò0Ñ2Ô2€ r.   c                 ó~   — |                       t          j        ¬¦  «                              t          j        ¬¦  «        S )NrÄ   )r6   r7   rÆ   r8   rÑ   s    r,   r:   r:   E  s)   € �B—I’I¥c¤i�IÑ0Ô0×7Ò7ÅÄ	Ð7ÑJÔJ€ r.   c                 óV   — |                       d¬¦  «                             d¬¦  «        S )NFr0   Únumber)Úinclude)r   rí   rÑ   s    r,   r:   r:   F  s%   € �B—G’G �GÑ'Ô'×5Ò5¸hÐ5ÑGÔG€ r.   )zshallow-copyr¡   r6   rí   c                 ó.  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         } | |¦  «        }d|j        d|f<   t          j        ||¦  «          | |¦  «        }d|j        d<   t          j        |j        d d …|d …f         |¦  «         d S )Nr   r   r   r   r   r   )r   r   r(   r£   r¤   )r3   rÞ   r*   r¦   r‚   s        r,   Útest_chained_methodsr0  @  s¬   € õ 
˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€Gð ˆ&�‰*Œ*€CØ€C„HˆQ�ˆVÑÝÔ˜"˜gÑ&Ô&Ð&ð ˆ&�‰*Œ*€CØ€B„GˆD�MÝÔ˜#œ( 1 1 1 c d d 7Ô+¨WÑ5Ô5Ð5Ð5Ð5r.   Úobjr#  c                 óÈ  — t          t          dd¬¦  «        t          dd¬¦  «        g¦  «        | _        |                      ¦   «         }|                      ¦   «         }t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d|j        d<   t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j
        | |¦  «         d S )Nz2012-1-1rb   ©rc   z2012-1-2r   r   )r   r   r   r   r_   r"   r#   r   r(   r£   Úassert_equal©r1  Úobj_origÚobj2s      r,   Útest_to_timestampr8  Y  sÍ   € å•v˜j¨sÐ3Ñ3Ô3µV¸JÈSÐ5QÑ5QÔ5QÐRÑSÔS€C„Ià�xŠx‰zŒz€HØ×ÒÑÔ€DåÔ�I d¨CÑ0Ô0µ)¸CÀÑ2EÔ2EÑFÔFÐFÐFÐFð €D„Iˆa�LÝÔ¥	¨$°Ñ 4Ô 4µiÀÀSÑ6IÔ6IÑJÔJÐJÐJÐJÝ„O�C˜Ñ"Ô"Ð"Ð"Ð"r.   c                 óÄ  — t          t          d¦  «        t          d¦  «        g¦  «        | _        |                      ¦   «         }|                      d¬¦  «        }t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d|j        d<   t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j
        | |¦  «         d S )Nú
2019-12-31ú
2020-12-31ÚYr3  r   r   )r   r	   r   r   re   r"   r#   r   r(   r£   r4  r5  s      r,   Útest_to_periodr=  h  sÅ   € å•y Ñ.Ô.µ	¸,Ñ0GÔ0GÐHÑIÔI€C„Ià�xŠx‰zŒz€HØ�=Š=˜cˆ=Ñ"Ô"€DåÔ�I d¨CÑ0Ô0µ)¸CÀÑ2EÔ2EÑFÔFÐFÐFÐFð €D„Iˆa�LÝÔ¥	¨$°Ñ 4Ô 4µiÀÀSÑ6IÔ6IÑJÔJÐJÐJÐJÝ„O�C˜Ñ"Ô"Ð"Ð"Ð"r.   c                  ó”  — t          g d¢g d¢g d¢dœ¦  «        } |                      ¦   «         }|                      d¦  «        }t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d|j        d<   t          j        t          |d	¦  «        t          | d	¦  «        ¦  «        rJ ‚t          j        | |¦  «         d S )
Nr   r   r   r   r   r   r   ©r   r   r   )	r   r   r¸   r"   r#   r   r(   r£   r¤   r¥   s      r,   Útest_set_indexr@  w  sÃ   € å	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�,Š,�sÑ
Ô
€CåÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDð €C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  ó¾   — t          g d¢ddœ¦  «        } |                      d¦  «        }|                     ¦   «         }d| j        d<   t	          j        ||¦  «         d S )Nr   r   rÀ   r   r…   r   )r   r¸   r   r(   r£   r¤   ©r*   r¼   r½   s      r,   Ú4test_set_index_mutating_parent_does_not_mutate_indexrC  …  s]   € Ý	˜˜˜¨Ð+Ð+Ñ	,Ô	,€BØ�\Š\˜#ÑÔ€FØ�{Š{‰}Œ}€Hà€B„GˆD�MÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r.   c                  óV  — t          g d¢g d¢g d¢dœ¦  «        } |                      ¦   «         }|                      d¦  «        }t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d|j        d	<   t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j        t          |d
¦  «        t          | d¦  «        ¦  «        sJ ‚t          g d¢g d¢g d¢dœ¦  «        }t          j        ||¦  «         t          j        | |¦  «         d S )Nr   r   r   r   ÚCoW_ÚCoW_ar   r   r   ÚCoW_cr   rÅ   )rF  ÚCoW_brG  )	r   r   Ú
add_prefixr"   r#   r   r(   r£   r¤   rÇ   s       r,   Útest_add_prefixrJ  Ž  s+  € å	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�-Š-˜Ñ
Ô
€CåÔ�I c¨7Ñ3Ô3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØ€C„HˆT�NåÔ¥	¨#¨wÑ 7Ô 7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLåÔ�I c¨7Ñ3Ô3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝØ�)�) i i i¸/¸/¸/ÐJÐJñô €Hõ Ô˜#˜xÑ(Ô(Ð(ÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  óV  — t          g d¢g d¢g d¢dœ¦  «        } |                      ¦   «         }|                      d¦  «        }t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d|j        d	<   t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j        t          |d
¦  «        t          | d¦  «        ¦  «        sJ ‚t          g d¢g d¢g d¢dœ¦  «        }t          j        ||¦  «         t          j        | |¦  «         d S )Nr   r   r   r   Ú_CoWÚa_CoWr   r   r   Úc_CoWr   rÅ   )rM  Úb_CoWrN  )	r   r   Ú
add_suffixr"   r#   r   r(   r£   r¤   rÇ   s       r,   Útest_add_suffixrQ  ¡  s+  € å	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�-Š-˜Ñ
Ô
€CÝÔ�I c¨7Ñ3Ô3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØ€C„HˆT�NÝÔ¥	¨#¨wÑ 7Ô 7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÝÔ�I c¨7Ñ3Ô3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝØ�)�) i i i¸/¸/¸/ÐJÐJñô €Hõ Ô˜#˜xÑ(Ô(Ð(ÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   z	axis, val)r   ç      @c                 ó”  — t          g d¢d|dgddœ¦  «        }|                     ¦   «         }|                     | ¬¦  «        }t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d	<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )
Nr   r   r   r±   r   r  r   r   r   )	r   r   Údropnar"   r#   r   r(   r£   r¤   )rH   Úvalr*   r¦   r‚   s        r,   Útest_dropnarV  ±  sÁ   € å	˜˜˜¨!¨S°!¨¸3Ð?Ð?Ñ	@Ô	@€BØ�gŠg‰iŒi€GØ
�)Š)˜ˆ)Ñ
Ô
€CåÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDà€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   rU  r   rR  c                 ó<  — t          d| dg¦  «        }|                     ¦   «         }|                     ¦   «         }t          j        |j        |j        ¦  «        sJ ‚d|j        d<   t          j        |j        |j        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r   r   )	r   r   rT  r"   r#   ræ   r(   r£   r«   )rU  rˆ   r­   r›   s       r,   Útest_dropna_seriesrX  ¾  s�   € å
�!�S˜!�Ñ
Ô
€CØ�xŠx‰zŒz€HØ�:Š:‰<Œ<€DÝÔ˜DœK¨¬Ñ4Ô4Ð4Ð4Ð4à€D„Iˆa�LÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8ÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r.   c                 ó*   — |                       ¦   «         S rÏ   ©ÚheadrÑ   s    r,   r:   r:   Í  ó   € �2—7’7‘9”9€ r.   c                 ó,   — |                       d¦  «        S )Nr   rZ  rÑ   s    r,   r:   r:   Î  ó   € �2—7’7˜1‘:”:€ r.   c                 ó*   — |                       ¦   «         S rÏ   ©ÚtailrÑ   s    r,   r:   r:   Ï  r\  r.   c                 ó,   — |                       d¦  «        S )Nr   r`  rÑ   s    r,   r:   r:   Ð  r^  r.   c                 óx  — t          g d¢g d¢dœ¦  «        }|                     ¦   «         } | |¦  «        }|j                             ¦   «          t	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d|j        d<   t	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j	        ||¦  «         d S )Nr   r   rÀ   r   r   r   r   )
r   r   r$   r¢   r"   r#   r   r(   r£   r¤   ©r3   r*   r¦   r‚   s       r,   Útest_head_tailre  Ê  s+  € õ 
˜˜˜¨¨¨Ð9Ð9Ñ	:Ô	:€BØ�gŠg‰iŒi€GØ
ˆ&�‰*Œ*€CØ„H×ÒÑ Ô Ð õ Ô¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHð €C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                 ó  — t          ddgt          ddgt          ¬¦  «        dddœ¦  «        }|                     ¦   «         }|                     ¦   «         }t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚| r;t          r4t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚n3t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d	|j
        d
<   d|j
        d<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r   r  r  ©Údtyper°   r   r   r   r   r±   r?  )r   r   Úobjectr   r\   r"   r#   r   r   r£   r(   r¤   )Úusing_infer_stringr*   r¦   r‚   s       r,   Útest_infer_objectsrk  å  sy  € Ý	Ø�!ˆf�6 3¨ *µFÐ;Ñ;Ô;À!È#ÐNÐNñ
ô 
€Bð �gŠg‰iŒi€GØ
×
Ò
Ñ
Ô
€CåÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDØð I�kð IÝÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÐLåÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHà€C„HˆT�NØ€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                 óü  — t          ddgt          ddgt          ¬¦  «        dt          t          d¦  «        t          d¦  «        gd¬¦  «        t          d	d
gt          ¬¦  «        dœ¦  «        }|                     ¦   «         }t          |d¦  «        }t          |d¦  «        }t          |d¦  «        }d|j        d<   d|j        d<   t          d¦  «        |j        d<   t          j        |t          |d¦  «        ¦  «        sJ ‚| r-t          r&t          j        |t          |d¦  «        ¦  «        sJ ‚n%t          j        |t          |d¦  «        ¦  «        rJ ‚t          j        |t          |d¦  «        ¦  «        sJ ‚d S )Nr   r   r  r  rg  r:  r;  ri  ÚzÚw)r   r   r   r±   Úer   r   r±   r   r   r?  ú
2018-12-31©r   r   )r   r   ri  r	   r\   r   r(   r"   r#   r   r£   )rj  r*   Úarr_aÚarr_bÚarr_ds        r,   Útest_infer_objects_no_referenceru  ù  sŒ  € Ý	à�Q�Ý˜˜c˜
­&Ð1Ñ1Ô1ØÝÝ˜<Ñ(Ô(­)°LÑ*AÔ*AÐBÈ(ðñ ô õ ˜˜c˜
­&Ð1Ñ1Ô1ð	
ð 	
ñ

ô 

€Bð 
×	Ò	Ñ	Ô	€Bå�b˜#ÑÔ€EÝ�b˜#ÑÔ€EÝ�b˜#ÑÔ€Eà€B„GˆD�MØ€B„GˆD�MÝ˜lÑ+Ô+€B„GˆD�MÝÔ˜E¥9¨R°Ñ#5Ô#5Ñ6Ô6Ð6Ð6Ð6Øð ?�kð ?õ Ô ¥y°°SÑ'9Ô'9Ñ:Ô:Ð:Ð:Ð:Ð:õ Ô# E­9°R¸Ñ+=Ô+=Ñ>Ô>Ð>Ð>Ð>ÝÔ˜E¥9¨R°Ñ#5Ô#5Ñ6Ô6Ð6Ð6Ð6Ð6Ð6r.   c                  ó„  — t          ddgt          ddgt          ¬¦  «        dt          t          d¦  «        t          d¦  «        gd¬¦  «        d	œ¦  «        } | d d …         }|                      ¦   «         } t          | d
¦  «        }t          | d¦  «        }t          | d¦  «        }d| j        d<   d| j        d<   t          d¦  «        | j        d<   t          j        |t          | d
¦  «        ¦  «        rJ ‚t          j        |t          | d¦  «        ¦  «        rJ ‚t          j        |t          | d¦  «        ¦  «        sJ ‚d S )Nr   r   r  r  rg  r:  r;  ri  r°   r   r   r±   r   r   r?  rp  rq  )	r   r   ri  r	   r\   r   r(   r"   r#   )r*   rà   rr  rs  rt  s        r,   Útest_infer_objects_referencerw    sJ  € Ý	à�Q�Ý˜˜c˜
­&Ð1Ñ1Ô1ØÝÝ˜<Ñ(Ô(­)°LÑ*AÔ*AÐBÈ(ðñ ô ð		
ð 	
ñ	
ô 	
€Bð ˆaˆaˆaŒ5€DØ	×	Ò	Ñ	Ô	€Bå�b˜#ÑÔ€EÝ�b˜#ÑÔ€EÝ�b˜#ÑÔ€Eà€B„GˆD�MØ€B„GˆD�MÝ˜lÑ+Ô+€B„GˆD�MÝÔ ¥y°°SÑ'9Ô'9Ñ:Ô:Ð:Ð:Ð:ÝÔ ¥y°°SÑ'9Ô'9Ñ:Ô:Ð:Ð:Ð:ÝÔ˜E¥9¨R°Ñ#5Ô#5Ñ6Ô6Ð6Ð6Ð6Ð6Ð6r.   Úkwargsr   )ÚbeforeÚafterrH   c                 ó®  — t          g d¢dddœ¦  «        }|                     ¦   «         } |j        di | ¤Ž}|j                             ¦   «          t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j
        ||¦  «         d S )	Nr   r   r   r   r   r   r   rÐ   )r   r   rY   r$   r¢   r"   r#   r   r(   r£   r¤   ©rx  r*   r¦   r‚   s       r,   Útest_truncater}  4  sÕ   € õ 
˜˜˜¨°Ð3Ð3Ñ	4Ô	4€BØ�gŠg‰iŒi€GØ
ˆ"Œ+Ð
Ð
˜Ð
Ð
€CØ„H×ÒÑ Ô Ð åÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDà€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   ÚassignÚdrop_duplicatesc                 óÀ  — t          dg d¢i¦  «        }|                     ¦   «         } t          || ¦  «        ¦   «         }|j                             ¦   «          t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j
        ||¦  «         d S )Nr   r   r   r   )r   r   Úgetattrr$   r¢   r"   r#   r   r(   r£   r¤   rd  s       r,   Útest_assign_drop_duplicatesr‚  H  sÎ   € å	�C˜˜˜Ð#Ñ	$Ô	$€BØ�gŠg‰iŒi€GØ
�'�"�fÑ
Ô
Ñ
Ô
€CØ„H×ÒÑ Ô Ð åÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDà€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                 ó  — |                       ¦   «         }|                      ddg¦  «        }t          j        |j        | j        ¦  «        sJ ‚d|j        d<   t          j        |j        | j        ¦  «        rJ ‚t          j        | |¦  «         d S )Nr   r   )r   Útaker"   r#   ræ   r(   r£   r4  r5  s      r,   Ú	test_taker…  V  sƒ   € ð �xŠx‰zŒz€HØ�8Š8�Q˜�FÑÔ€DÝÔ˜DœK¨¬Ñ4Ô4Ð4Ð4Ð4à€D„Iˆa�LÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8Ý„O�C˜Ñ"Ô"Ð"Ð"Ð"r.   c                 óJ  — t          ddd¬¦  «        | _        |                      ¦   «         }|                      dd¦  «        }t	          j        |j        | j        ¦  «        sJ ‚d|j        d<   t	          j        |j        | j        ¦  «        rJ ‚t          j	        | |¦  «         d S )Nz
2018-04-09r   Ú1D20minr  z0:00z1:00r   )
r
   r   r   Úbetween_timer"   r#   ræ   r(   r£   r4  r5  s      r,   Útest_between_timer‰  b  s—   € å˜<°¸ÐCÑCÔC€C„IØ�xŠx‰zŒz€HØ×Ò˜F FÑ+Ô+€DÝÔ˜DœK¨¬Ñ4Ô4Ð4Ð4Ð4à€D„Iˆa�LÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8Ý„O�C˜Ñ"Ô"Ð"Ð"Ð"r.   c                  ó²  — t          ddgddœ¦  «        } t          dddgdœ¦  «        }|                      ¦   «         }|                      |¦  «        }t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d|j        d<   t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j        | |¦  «         d S )Nr   r   r   rÀ   )r   r   r   r?  )	r   r   rA   r"   r#   r   r(   r£   r¤   )r*   Úotherr¦   r‚   s       r,   Útest_reindex_likerŒ  n  sÐ   € Ý	˜!˜Q˜ cÐ*Ð*Ñ	+Ô	+€BÝ˜C q¨! fÐ-Ð-Ñ.Ô.€Eà�gŠg‰iŒi€GØ
�/Š/˜%Ñ
 Ô
 €CÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDà€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  ó:  — t          g d¢¦  «        } |                      ¦   «         }|                      ¦   «         }t          j        | j        |j        ¦  «        sJ ‚d|j        d<   t          j        |j        | j        ¦  «        rJ ‚t          j        | |¦  «         d S )Nr   r   )	r   r   Ú
sort_indexr"   r#   ræ   r(   r£   r«   ©rˆ   r­   r›   s      r,   Útest_sort_indexr�  {  s�   € å
���Ñ
Ô
€CØ�xŠx‰zŒz€HØ�>Š>ÑÔ€DÝÔ˜CœJ¨¬Ñ4Ô4Ð4Ð4Ð4ð €D„Iˆa�LÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8ÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r.   zobj, kwargsr   Úbyc                 óR  — |                       ¦   «         } | j        di |¤Ž}t          j        t	          |d¦  «        t	          | d¦  «        ¦  «        sJ ‚d|j        d<   t          j        t	          |d¦  «        t	          | d¦  «        ¦  «        rJ ‚t          j        | |¦  «         d S )Nr   r   rÐ   ©r   Úsort_valuesr"   r#   r   r(   r£   r4  )r1  rx  r6  r7  s       r,   Útest_sort_valuesr•  ˆ  s§   € ð
 �xŠx‰zŒz€HØˆ3Œ?Ð$Ð$˜VÐ$Ð$€DÝÔ�I d¨CÑ0Ô0µ)¸CÀÑ2EÔ2EÑFÔFÐFÐFÐFð €D„Iˆa�LÝÔ¥	¨$°Ñ 4Ô 4µiÀÀSÑ6IÔ6IÑJÔJÐJÐJÐJÝ„O�C˜Ñ"Ô"Ð"Ð"Ð"r.   c                 ój  — |                       ¦   «         }| d d …         } | j        dddi|¤Ž t          j        t	          | d¦  «        t	          |d¦  «        ¦  «        sJ ‚d| j        d<   t          j        t	          | d¦  «        t	          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )NÚinplaceTr   r   rÐ   r“  )r1  rx  r6  rà   s       r,   Útest_sort_values_inplacer˜  —  sº   € ð
 �xŠx‰zŒz€HØˆqˆqˆqŒ6€DØ€C„OÐ+Ð+˜DÐ+ FÐ+Ð+Ð+åÔ�I c¨3Ñ/Ô/µ¸4ÀÑ1EÔ1EÑFÔFÐFÐFÐFð €C„HˆQ�KÝÔ¥	¨#¨sÑ 3Ô 3µY¸tÀSÑ5IÔ5IÑJÔJÐJÐJÐJÝ„O�D˜(Ñ#Ô#Ð#Ð#Ð#r.   Údecimals)éÿÿÿÿr   r   c                 ót  — t          ddgddœ¦  «        }|                     ¦   «         }|                     | ¬¦  «        }t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚| dk    r^t          t          j        ¦  «        t          d¦  «        k     r4t          j        t          |d	¦  «        t          |d	¦  «        ¦  «        sJ ‚n3t          j        t          |d	¦  «        t          |d	¦  «        ¦  «        rJ ‚|j	        |j	        usJ ‚|j
        |j
        usJ ‚d
|j        d<   d|j        d<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        t          |d	¦  «        t          |d	¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r   r   rÀ   )r™  r   r   z
2.4.0.dev0r   r±   r?  r   r   )r   r   Úroundr£   r#   r   r   r"   Ú__version__r   r    r(   r¤   )r™  r*   r¦   r‚   s       r,   Ú
test_roundrž  ¨  sŸ  € å	˜!˜Q˜ cÐ*Ð*Ñ	+Ô	+€BØ�gŠg‰iŒi€GØ
�(Š(˜Hˆ(Ñ
%Ô
%€CåÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDà�1‚}€}�¥¤Ñ0Ô0µ7¸<Ñ3HÔ3HÒHÐHõ Ô¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLØŒ9˜BœHÐ$Ð$Ð$Ð$ØŒ;˜bœjÐ(Ð(Ð(Ð(à€C„HˆT�NØ€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  óÆ  — t          j        g d¢ddg¬¦  «        } t          dg d¢i| ¬¦  «        }|                     ¦   «         }|                     ddg¬¦  «        }t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d	|j        d
<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j
        ||¦  «         d S )N©©r   r   ©r   r   ©r   r   )r   r   ÚoneÚtwo©Únamesr   r²   r}   ©Úorderr   r   )r   Úfrom_tuplesr   r   Úreorder_levelsr"   r#   r   r(   r£   r¤   rè   s       r,   Útest_reorder_levelsr¬  À  sê   € ÝÔ"Ø(Ð(Ð(°¸°ðñ ô €Eõ 
�C˜˜˜Ð&¨eÐ	4Ñ	4Ô	4€BØ�gŠg‰iŒi€GØ
×
Ò
 5¨% .Ð
Ñ
1Ô
1€CÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDà€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  óz  — t          j        g d¢ddg¬¦  «        } t          g d¢| ¬¦  «        }|                     ¦   «         }|                     ddg¬¦  «        }t          j        |j        |j        ¦  «        sJ ‚d|j        d<   t          j        |j        |j        ¦  «        rJ ‚t          j
        ||¦  «         d S )	Nr   r¤  r¥  r¦  r²   r}   r¨  r   )r   rª  r   r   r«  r"   r#   ræ   r(   r£   r«   r¬   s       r,   Útest_series_reorder_levelsr®  Î  sÅ   € ÝÔ"Ø(Ð(Ð(°¸°ðñ ô €Eõ ��� UÐ
+Ñ
+Ô
+€CØ�xŠx‰zŒz€HØ×Ò U¨E NÐÑ3Ô3€DÝÔ˜DœK¨¬Ñ4Ô4Ð4Ð4Ð4à€D„Iˆa�LÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8ÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r.   c                 óZ  — t          j        g d¢ddg¬¦  «        }|| _        |                      ¦   «         }|                      ¦   «         }t          j        |j        | j        ¦  «        sJ ‚d|j        d<   t          j        |j        | j        ¦  «        rJ ‚t          j
        | |¦  «         d S )N©r¡  r¢  r£  r¤  r¥  r¦  r   )r   rª  r   r   r‘   r"   r#   ræ   r(   r£   r4  )r1  r   r6  r7  s       r,   Útest_swaplevelr±  Ü  s    € åÔ"Ð#;Ð#;Ð#;ÀEÈ5À>ÐRÑRÔR€EØ€C„IØ�xŠx‰zŒz€HØ�=Š=‰?Œ?€DÝÔ˜DœK¨¬Ñ4Ô4Ð4Ð4Ð4à€D„Iˆa�LÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8Ý„O�C˜Ñ"Ô"Ð"Ð"Ð"r.   c                  óœ  — t          g d¢g d¢g d¢dœ¦  «        } |                      ¦   «         }|                      g d¢d¬¦  «        }t          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d|j        d	<   t          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j        | |¦  «         d S )
Nr   r   r   r   r   r  r   r   r   )	r   r   rJ   r"   r#   r   r(   r£   r¤   r¥   s      r,   Útest_frame_set_axisr³  é  sË   € å	˜˜˜¨¨¨¸¸¸ÐIÐIÑ	JÔ	J€BØ�gŠg‰iŒi€GØ
�+Š+�o�o�o¨Gˆ+Ñ
4Ô
4€CåÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDð €C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  ó  — t          g d¢¦  «        } |                      ¦   «         }|                      g d¢d¬¦  «        }t          j        | |¦  «        sJ ‚d|j        d<   t          j        || ¦  «        rJ ‚t          j        | |¦  «         d S )Nr   r   r   r  r   )r   r   rJ   r"   r#   r(   r£   r«   r�  s      r,   Útest_series_set_axisrµ  ÷  s‘   € å
���Ñ
Ô
€CØ�xŠx‰zŒz€HØ�<Š<˜˜˜¨gˆ<Ñ6Ô6€DÝÔ˜C Ñ&Ô&Ð&Ð&Ð&ð €D„Iˆa�LÝÔ  cÑ*Ô*Ð*Ð*Ð*ÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r.   c                  ó  — t          g d¢¦  «        } |                      ¦   «         }|                      d¬¦  «        }t          j        | |¦  «        sJ ‚d|j        d<   t          j        || ¦  «        rJ ‚t          j        | |¦  «         d S )Nr   F)rp   r   )r   r   rr   r"   r#   r(   r£   r«   r�  s      r,   Útest_set_flagsr·    s‹   € Ý
���Ñ
Ô
€CØ�xŠx‰zŒz€HØ�=Š=°ˆ=Ñ7Ô7€DåÔ˜C Ñ&Ô&Ð&Ð&Ð&ð €D„Iˆa�LÝÔ  cÑ*Ô*Ð*Ð*Ð*ÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r.   ÚmapperrM   c                 óž  — t          dg d¢it          g d¢d¬¦  «        ¬¦  «        }|                     ¦   «         } |j        di | ¤Ž}t	          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d<   t	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j	        ||¦  «         d S )Nr   r²   r#  r}   r   r   rÐ   )
r   r   r   rP   r"   r#   r   r(   r£   r¤   r|  s       r,   Útest_rename_axisrº    sÐ   € å	�C˜˜˜Ð&­e°L°L°LÀsÐ.KÑ.KÔ.KÐ	LÑ	LÔ	L€BØ�gŠg‰iŒi€GØ
ˆ"Œ.Ð
"Ð
"˜6Ð
"Ð
"€CÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDà€C„HˆT�NÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   zfunc, tz)rm   zEurope/Berlin)rj   Nc           	      ój  — t          ddgt          ddd|¬¦  «        ¬¦  «        }|                     ¦   «         } t          || ¦  «        d¦  «        }t	          j        |j        |j        ¦  «        sJ ‚d|j        d<   t	          j        |j        |j        ¦  «        rJ ‚t          j	        ||¦  «         d S )	Nr   r   z2014-08-01 09:00Úh)Ústartrc   ry   r|   r}   rh   r   )
r   r
   r   r�  r"   r#   ræ   r(   r£   r«   )r  r|   rˆ   r­   r›   s        r,   Útest_tz_convert_localizer¾    s¼   € õ
 Ø	
ˆAˆ•jÐ'9ÀÈQÐSUÐVÑVÔVðñ ô €Cð �xŠx‰zŒz€HØ�7�3˜ÑÔ˜lÑ+Ô+€DÝÔ˜CœJ¨¬Ñ4Ô4Ð4Ð4Ð4ð €D„Iˆa�LÝÔ ¤¨S¬ZÑ8Ô8Ð8Ð8Ð8ÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r.   c                  ó˜  — t          j        g d¢ddg¬¦  «        } t          g d¢g d¢g d¢dœ| ¬	¦  «        }|                     ¦   «         }|                     d
¦  «        }t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d
|j        d<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j
        ||¦  «         d S )Nr°  r¤  r¥  r¦  r   r   ©é   é   é	   r   r}   r   r   r   r   r   )r   rª  r   r   Ú	droplevelr"   r#   r   r(   r£   r¤   rè   s       r,   Útest_droplevelrÅ  /  s@  € åÔ"Ð#;Ð#;Ð#;ÀEÈ5À>ÐRÑRÔR€EÝ	˜˜˜¨¨¨¸¸¸ÐCÐCÈ5Ð	QÑ	QÔ	Q€BØ�gŠg‰iŒi€GØ
�,Š,�q‰/Œ/€CåÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDð €C„HˆT�NåÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDåÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  ób  — t          dg d¢i¦  «        } |                      ¦   «         }|                      ¦   «         }t          j        |j        t          | d¦  «        ¦  «        sJ ‚d|j        d<   t          j        |j        t          | d¦  «        ¦  «        rJ ‚t          j	        | |¦  «         d S )Nr   r   r   )
r   r   Úsqueezer"   r#   ræ   r   r(   r£   r¤   )r*   r¦   Úseriess      r,   Útest_squeezerÉ  B  s¤   € Ý	�C˜˜˜Ð#Ñ	$Ô	$€BØ�gŠg‰iŒi€GØ�ZŠZ‰\Œ\€Fõ Ô˜FœM­9°R¸Ñ+=Ô+=Ñ>Ô>Ð>Ð>Ð>ð €F„K��NÝÔ ¤­y¸¸SÑ/AÔ/AÑBÔBÐBÐBÐBÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c            	      óÂ  — t          g d¢g d¢g d¢dœ¦  «        } |                      ¦   «         }t          d¦  «        D ]¡}|                      ¦   «         D ]Š\  }}t	          j        t          ||¦  «        t          | |¦  «        ¦  «        sJ ‚d|j        d<   t	          j        t          ||¦  «        t          | |¦  «        ¦  «        rJ ‚t          j	        | |¦  «         Œ‹Œ¢d S )Nr   r   rÀ  r   r   r   )
r   r   Úrangerð   r"   r#   r   r(   r£   r¤   )r*   r¦   Úir$  rˆ   s        r,   Ú
test_itemsrÍ  P  sð   € Ý	˜˜˜¨¨¨¸¸¸ÐCÐCÑ	DÔ	D€BØ�gŠg‰iŒi€Gõ �1‰XŒXð /ð /ˆØŸš™œð 	/ð 	/‰IˆD�#ÝÔ#¥I¨c°4Ñ$8Ô$8½)ÀBÈÑ:MÔ:MÑNÔNÐNÐNÐNð ˆCŒH�Q‰KåÔ'­	°#°tÑ(<Ô(<½iÈÈDÑ>QÔ>QÑRÔRÐRÐRÐRÝÔ! " gÑ.Ô.Ð.Ð.ð	/ð/ð /r.   rh  rS   ÚInt64c                 ó  — t          ddgdddœ| ¬¦  «        }|d d …         }|                     ¦   «         }d|||k    <   t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r   r   rg  r   r   )r   r   r"   r#   r   r£   r¤   )rh  r*   rà   r¦   s       r,   Útest_putmaskrÐ  a  s�   € å	˜!˜Q˜ a¨aÐ0Ð0¸Ð	>Ñ	>Ô	>€BØˆaˆaˆaŒ5€DØ�gŠg‰iŒi€GØ€B€rˆR‚x�LåÔ¥	¨$°Ñ 4Ô 4µiÀÀCÑ6HÔ6HÑIÔIÐIÐIÐIÝÔ˜$ Ñ(Ô(Ð(Ð(Ð(r.   c                 ó°   — t          ddgdddœ| ¬¦  «        }t          |d¦  «        }d|||k    <   t          j        |t          |d¦  «        ¦  «        sJ ‚d S )Nr   r   r   rg  r   r   ©r   r   r"   r#   ©rh  r*   rr  s      r,   Útest_putmask_no_referencerÔ  l  sg   € å	˜!˜Q˜ a¨aÐ0Ð0¸Ð	>Ñ	>Ô	>€BÝ�b˜#ÑÔ€EØ€B€rˆR‚x�LÝÔ˜E¥9¨R°Ñ#5Ô#5Ñ6Ô6Ð6Ð6Ð6Ð6Ð6r.   Úfloat64ÚFloat64c                 óÐ   — t          ddgddœ| ¬¦  «        }t          |d¦  «        }t          dddgi¦  «        |||k    <   t          j        |t          |d¦  «        ¦  «        sJ ‚d S )NrÍ   r   rÀ   rg  r   rR  r   rÒ  rÓ  s      r,   Ú$test_putmask_aligns_rhs_no_referencerØ  t  su   € å	˜#˜q˜¨Ð,Ð,°EÐ	:Ñ	:Ô	:€BÝ�b˜#ÑÔ€EÝ˜c C¨ 8˜_Ñ-Ô-€B€rˆR‚x�LÝÔ˜E¥9¨R°Ñ#5Ô#5Ñ6Ô6Ð6Ð6Ð6Ð6Ð6r.   zval, exp, raises)rR  TT)r   FFÚraisesc                 ó  — t          ddgdddœ¦  «        }|d d …         }|                     ¦   «         }t          g d¢g d¢gt          d¦  «        ¬¦  «        }|r;t          j        t
          d¬	¦  «        5  | ||<   d d d ¦  «         d S # 1 swxY w Y   d S | ||<   t          j        t          |d
¦  «        t          |d
¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        |u sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚|j	         
                    d¦  «        |usJ ‚|j	         
                    d¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r   rÍ   r   )TFFÚabcrÄ   zInvalid value)Úmatchr   r   r   )r   r   rä   ÚpytestrÙ  Ú	TypeErrorr"   r#   r   r$   rª   r£   r¤   )rU  ÚexprÙ  r*   rà   r¦   Úindexers          r,   Ú"test_putmask_dont_copy_some_blocksrá  |  sá  € å	˜!˜Q˜ a¨cÐ2Ð2Ñ	3Ô	3€BØˆaˆaˆaŒ5€DØ�gŠg‰iŒi€GÝØ	Ð	Ð	Ð3Ð3Ð3Ð4½dÀ5¹k¼kðñ ô €Gð ð -ÝŒ]�9¨OÐ<Ñ<Ô<ð 	ð 	ØˆBˆw‰Kð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	ð ˆˆ7‰ÝÔ#¥I¨d°CÑ$8Ô$8½)ÀBÈÑ:LÔ:LÑMÔMÐMÐMÐMåÔ¥	¨$°Ñ 4Ô 4µiÀÀCÑ6HÔ6HÑIÔIÈSÐPÐPÐPÐPÝÔ¥	¨$°Ñ 4Ô 4µiÀÀCÑ6HÔ6HÑIÔIÐIÐIÐIØŒw×(Ò(¨Ñ+Ô+°3Ð6Ð6Ð6Ð6Ø”7×,Ò,¨QÑ/Ô/Ð/Ð/Ð/Ý
Ô˜d GÑ,Ô,Ð,Ð,Ð,s   Á5BÂBÂBc                 ó6   — |                       | dk    d¦  «        S ©Nr   rž   ©Úwhere©rˆ   s    r,   r:   r:   –  ó   € �C—I’I˜c Ašg rÑ*Ô*€ r.   c                 ó6   — |                       | dk    d¦  «        S rã  ©Úmaskræ  s    r,   r:   r:   —  ó   € �C—H’H˜S AšX rÑ*Ô*€ r.   c                 óŒ  — t          g d¢| ¬¦  «        }|                     ¦   «         } ||¦  «        }t          j        t	          |¦  «        t	          |¦  «        ¦  «        sJ ‚|j        |j        usJ ‚d|j        d<   t          j        t	          |¦  «        t	          |¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   rg  rž   r   )	r   r   r"   r#   r   r   r(   r£   r«   ©rh  r  rˆ   r­   r¼   s        r,   Útest_where_mask_nooprî  ’  s»   € õ ��� %Ð
(Ñ
(Ô
(€CØ�xŠx‰zŒz€HàˆT�#‰YŒY€FÝÔ�I c™NœN­I°fÑ,=Ô,=Ñ>Ô>Ð>Ð>Ð>ØŒ<˜sœyÐ(Ð(Ð(Ð(à€F„K��NÝÔ¥	¨#¡¤µ	¸&Ñ0AÔ0AÑBÔBÐBÐBÐBÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r.   c                 ó6   — |                       | dk     d¦  «        S rã  rä  ræ  s    r,   r:   r:   «  rç  r.   c                 ó6   — |                       | dk    d¦  «        S rã  ré  ræ  s    r,   r:   r:   ¬  rë  r.   c                 ó  — t          g d¢| ¬¦  «        }|                     ¦   «         } ||¦  «        }t          j        t	          |¦  «        t	          |¦  «        ¦  «        rJ ‚|j        |j        usJ ‚t          j        ||¦  «         d S )Nr   rg  )r   r   r"   r#   r   r   r£   r«   rí  s        r,   Útest_where_maskrò  §  s‰   € õ ��� %Ð
(Ñ
(Ô
(€CØ�xŠx‰zŒz€HàˆT�#‰YŒY€FåÔ¥	¨#¡¤µ	¸&Ñ0AÔ0AÑBÔBÐBÐBÐBØŒ<˜sœyÐ(Ð(Ð(Ð(ÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r.   z
dtype, val)rS   g      %@)rÎ  rž   c                 ó6   — |                       | dk     |¦  «        S ©Nr   rä  ©r*   rU  s     r,   r:   r:   ¾  s   € ˜Ÿš  a¢¨Ñ-Ô-€ r.   c                 ó6   — |                       | dk    |¦  «        S rô  ré  rõ  s     r,   r:   r:   ¿  s   € ˜Ÿš  a¢¨Ñ-Ô-€ r.   c                 óæ  — t          g d¢g d¢dœ| ¬¦  «        }|                     ¦   «         } |||¦  «        }t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        sJ ‚t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        rJ ‚d|j        d<   t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )	Nr   )éüÿÿÿéûÿÿÿiúÿÿÿrÀ   rg  r   r   rž   r?  r  )rh  rU  r  r*   r¦   r¼   s         r,   Ú%test_where_mask_noop_on_single_columnrú  º  sî   € õ 
˜˜˜¨¨¨Ð6Ð6¸eÐ	DÑ	DÔ	D€BØ�gŠg‰iŒi€GàˆT�"�c‰]Œ]€FÝÔ�I b¨#Ñ.Ô.µ	¸&À#Ñ0FÔ0FÑGÔGÐGÐGÐGÝÔ¥	¨"¨cÑ 2Ô 2µI¸fÀcÑ4JÔ4JÑKÔKÐKÐKÐKà€F„K�ÑÝÔ¥	¨"¨cÑ 2Ô 2µI¸fÀcÑ4JÔ4JÑKÔKÐKÐKÐKÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   rê  rå  c                 ó  — t          g d¢ddœ¦  «        }|                     ¦   «         }t          j        ¦   «         5   t	          |d         | ¦  «        |d         dk    dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         t          j        ¦   «         5   t	          |dg         | ¦  «        |d         dk    dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )	N)r   r   r   r   rÀ   r   r   r   T©r—  )r   r   r£   Úraises_chained_assignment_errorr�  r¤   )r  r*   r¦   s      r,   Útest_chained_where_maskrþ  Ï  sx  € å	˜˜˜¨Ð+Ð+Ñ	,Ô	,€BØ�gŠg‰iŒi€GÝ	Ô	+Ñ	-Ô	-ð =ð =Ø���3”˜ÑÔ˜r #œw¨š{¨A°tÐ<Ñ<Ô<Ð<ð=ð =ð =ñ =ô =ð =ð =ð =ð =ð =ð =øøøð =ð =ð =ð =åÔ˜"˜gÑ&Ô&Ð&å	Ô	+Ñ	-Ô	-ð ?ð ?Ø ���C�5”	˜4Ñ Ô   C¤¨1¢¨a¸Ð>Ñ>Ô>Ð>ð?ð ?ð ?ñ ?ô ?ð ?ð ?ð ?ð ?ð ?ð ?øøøð ?ð ?ð ?ð ?åÔ˜"˜gÑ&Ô&Ð&Ð&Ð&s#   ¼-A5Á5A9Á<A9Â(.C"Ã"C&Ã)C&c                  ó®  — t          dg d¢it          ddd¬¦  «        ¬¦  «        } |                      ¦   «         }|                      d¬¦  «        }t	          j        t          |d¦  «        t          | d¦  «        ¦  «        sJ ‚d	|j        d
<   t	          j        t          |d¦  «        t          | d¦  «        ¦  «        rJ ‚t          j	        | |¦  «         d S )Nr   )g        Nç       @ç      @z1/1/2000r   Úminr  r}   r3  r   r   )
r   r
   r   Úasfreqr"   r#   r   r(   r£   r¤   r¥   s      r,   Útest_asfreq_noopr  Ü  sÙ   € Ý	Ø	Ð#Ð#Ð#Ð$Ý˜¨Q°UÐ;Ñ;Ô;ð
ñ 
ô 
€Bð �gŠg‰iŒi€GØ
�)Š)˜ˆ)Ñ
Ô
€CÝÔ�I c¨3Ñ/Ô/µ¸2¸sÑ1CÔ1CÑDÔDÐDÐDÐDð €C„HˆT�NåÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  óÌ   — t          dddœg d¢¬¦  «        } |                      ¦   «         }|                      ¦   «         D ]\  }}d|j        d<   Œt	          j        | |¦  «         d S )Nr   r   rÀ   r   r}   r…   )r   r   Úiterrowsr(   r£   r¤   )r*   r¦   r  Úsubs       r,   Útest_iterrowsr  ì  sn   € Ý	˜ Ð#Ð#¨9¨9¨9Ð	5Ñ	5Ô	5€BØ�gŠg‰iŒi€Gà—+’+‘-”-ð ð ‰ˆˆ3ØˆŒ�‰ˆÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  óè   — t          ddt          j        dgi¦  «        } | d d …         }|                      ¦   «         }|                      d¬¦  «         d| j        d<   t          j        ||¦  «         d S )Nr   rÍ   r   Trü  g      Y@r   )r   r"   r  r   Úffillr(   r£   r¤   )r*   rà   r½   s      r,   Útest_interpolate_creates_copyr  õ  so   € å	�C˜#�rœv qÐ)Ð*Ñ	+Ô	+€BØˆaˆaˆaŒ5€DØ�wŠw‰yŒy€Hà‡H‚H�T€HÑÔÐØ€B„GˆD�MÝÔ˜$ Ñ)Ô)Ð)Ð)Ð)r.   c                  óP  — t          g d¢g d¢g d¢dœ¦  «        } |                      ¦   «         }|                      d¬¦  «        }|                     dt          j        g d¢¦  «        ¦  «         t          j        t          | d	¦  «        t          |d	¦  «        ¦  «        sJ ‚t          j        t          | d
¦  «        t          |d
¦  «        ¦  «        sJ ‚d|j        d<   t          j	        | |¦  «         t          j        t          | d	¦  «        t          |d	¦  «        ¦  «        sJ ‚d S )Nr   r   rÀ  r   Fr0   r   )rš  éþÿÿÿéýÿÿÿr   r   r   r  )
r   r   Úisetitemr"   Úarrayr#   r   r  r£   r¤   r¥   s      r,   Útest_isetitemr     s  € Ý	˜˜˜¨¨¨¸¸¸ÐCÐCÑ	DÔ	D€BØ�gŠg‰iŒi€GØ
�'Š'�uˆ'Ñ
Ô
€CØ‡L‚L�•B”H˜\˜\˜\Ñ*Ô*Ñ+Ô+Ð+ÝÔ�I b¨#Ñ.Ô.µ	¸#¸sÑ0CÔ0CÑDÔDÐDÐDÐDÝÔ�I b¨#Ñ.Ô.µ	¸#¸sÑ0CÔ0CÑDÔDÐDÐDÐDà€C„GˆF�OÝÔ˜"˜gÑ&Ô&Ð&ÝÔ�I b¨#Ñ.Ô.µ	¸#¸sÑ0CÔ0CÑDÔDÐDÐDÐDÐDÐDr.   zsingle-blockzmixed-blockc                 óÞ  — t          g d¢t          j        g d¢| ¬¦  «        dœ¦  «        }t          g d¢¦  «        }|                     ¦   «         }|                     d|¦  «         t          j        t          |d¦  «        t          |¦  «        ¦  «        sJ ‚|j         	                    d¦  «        rJ ‚d|j
        d<   t          j        ||¦  «         t          g d¢t          j        g d¢| ¬¦  «        dœ¦  «        }t          g d¢¦  «        }|                     d|¦  «         d|j
        d<   t          g d¢t          j        g d¢| ¬¦  «        dœ¦  «        }t          j        ||¦  «         d S )	Nr   r   rg  rÀ   rÀ  r   r   r  )r   r"   r  r   r   r  r#   r   r$   rª   r  r£   r«   r¤   )rh  r*   rˆ   r­   r½   s        r,   Útest_isetitem_seriesr    sj  € õ 
˜˜˜­¬°)°)°)À5Ð)IÑ)IÔ)IÐJÐJÑ	KÔ	K€BÝ
���Ñ
Ô
€CØ�xŠx‰zŒz€HØ‡K‚K��3ÑÔÐåÔ�I b¨#Ñ.Ô.µ	¸#±´Ñ?Ô?Ð?Ð?Ð?ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ð €B„Fˆ6�NÝÔ˜3 Ñ)Ô)Ð)õ 
˜˜˜­¬°)°)°)À5Ð)IÑ)IÔ)IÐJÐJÑ	KÔ	K€BÝ
���Ñ
Ô
€CØ‡K‚K��3ÑÔÐà€C„GˆA�JÝ˜y˜y˜y­r¬x¸	¸	¸	ÈÐ/OÑ/OÔ/OÐPÐPÑQÔQ€HÝÔ˜"˜hÑ'Ô'Ð'Ð'Ð'r.   c                  ó  — t          g d¢dddœ¦  «        } t          g d¢ddœ¦  «        }|                      ddg|¦  «         t          j        t	          | d¦  «        t	          |d¦  «        ¦  «        sJ ‚t          j        t	          | d	¦  «        t	          |d	¦  «        ¦  «        sJ ‚| j                             d¦  «        rJ ‚|                      ¦   «         }d
|j        d<   d
|j        d<   t          j
        | |¦  «         d S )Nr   r   r   r   r   rÀ   r   r   r   r…   r   r?  )r   r  r"   r#   r   r$   rª   r   r(   r£   r¤   )r*   Úrhsr½   s      r,   Útest_isetitem_framer  '  s   € Ý	˜˜˜¨°Ð3Ð3Ñ	4Ô	4€BÝ
˜)˜)˜)¨!Ð,Ð,Ñ
-Ô
-€CØ‡K‚K��A�˜ÑÔÐÝÔ�I b¨#Ñ.Ô.µ	¸#¸sÑ0CÔ0CÑDÔDÐDÐDÐDÝÔ�I b¨#Ñ.Ô.µ	¸#¸sÑ0CÔ0CÑDÔDÐDÐDÐDØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+Ø�wŠw‰yŒy€HØ€C„HˆT�NØ€C„HˆT�NÝÔ˜"˜hÑ'Ô'Ð'Ð'Ð'r.   r»   c                 óŽ  — t          g d¢g d¢dœ¦  «        }|                     ¦   «         }|                     | ¦  «        }t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d<   t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r   rÀ   r   r   )	r   r   Úgetr"   r#   r   r(   r£   r¤   )r»   r*   r¦   r¼   s       r,   Útest_getr  4  s¹   € å	˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BØ�gŠg‰iŒi€Gà�VŠV�C‰[Œ[€FåÔ�I f¨cÑ2Ô2µI¸bÀ#Ñ4FÔ4FÑGÔGÐGÐGÐGØ€F„K��NÝÔ¥	¨&°#Ñ 6Ô 6½	À"ÀcÑ8JÔ8JÑKÔKÐKÐKÐKÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   z	axis, keyr   )r   r   c                 óü  — |dk    }t          g d¢g d¢t          j        g d¢|¬¦  «        dœ¦  «        }|                     ¦   «         }|                     || ¬¦  «        }| dk    s|r3t          j        t          |d	¦  «        t          |¦  «        ¦  «        sJ ‚n|j                             d
¦  «        sJ ‚| d
k    r|j	        |j
        usJ ‚n|j	        |j	        usJ ‚d
|j        d
<   t          j        ||¦  «         d S )NrS   r   r   rÀ  rg  r   r  r   r   r   )r   r"   r  r   Úxsr#   r   r$   rª   r   r    r(   r£   r¤   )rH   r»   rh  Úsingle_blockr*   r¦   r¼   s          r,   Útest_xsr  A  s  € ð
 ˜GÒ#€LÝ	Øˆiˆi˜i˜i˜i­b¬h°y°y°yÈÐ.NÑ.NÔ.NÐOÐOñ
ô 
€Bð �gŠg‰iŒi€Gà�UŠU�3˜TˆUÑ"Ô"€Fàˆq‚y€y�L€yÝÔ¥	¨"¨cÑ 2Ô 2µI¸fÑ4EÔ4EÑFÔFÐFÐFÐFÐFàŒ{×,Ò,¨QÑ/Ô/Ð/Ð/Ð/Øˆq‚y€yØŒ| 2¤:Ð-Ð-Ð-Ð-Ð-àŒ| 2¤8Ð+Ð+Ð+Ð+à€F„K��NÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   rH   z
key, level)Úl1r   r£  c                 óœ  — t          j        d¦  «                             dd¦  «        }t          j        ddgg d¢gddg¬	¦  «        }t          ||t          d
¦  «        ¬¦  «        }|dk    r&|                     ¦   «                              ¦   «         }|                     ¦   «         }| 	                    | ||¬¦  «        }|dk    rIt          j
        t          ||j        d         ¦  «        t          ||j        d         ¦  «        ¦  «        sJ ‚|j        |j        usJ ‚|j        |j        usJ ‚d|j        d<   t          j        ||¦  «         d S )Né   r   r   r  Úl2r   Úlev1Úlev2r¦  rÛ  rù   r   )ÚlevelrH   r   r   )r"   ÚarangeÚreshaper   Úfrom_productr   rä   Ú	transposer   r  r#   r   r    r   r(   r£   r¤   )r»   r$  rH   Úarrr   r*   r¦   r¼   s           r,   Útest_xs_multiindexr*  [  sG  € õ Œ)�B‰-Œ-×
Ò
  1Ñ
%Ô
%€CÝÔ# d¨D \°9°9°9Ð$=ÀfÈfÐEUÐVÑVÔV€EÝ	�3˜e­T°%©[¬[Ð	9Ñ	9Ô	9€BØˆq‚y€yØ�\Š\‰^Œ^× Ò Ñ"Ô"ˆØ�gŠg‰iŒi€Gà�UŠU�3˜e¨$ˆUÑ/Ô/€Fà�‚z€zÝÔÝ�b˜"œ* Qœ-Ñ(Ô(­)°F¸F¼NÈ1Ô<MÑ*NÔ*Nñ
ô 
ð 	
ð 	
ð 
ð Œ<˜rœxÐ'Ð'Ð'Ð'ØŒ> ¤Ð+Ð+Ð+Ð+à€F„K�ÑÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  ó  — t          g d¢g d¢dœ¦  «        } t          ddgidg¬¦  «        }|                      ¦   «         }| d d …         }|                      |¦  «         t          g d¢g d¢dœ¦  «        }t          j        | |¦  «         t          j        ||¦  «         t          j        t          | d	¦  «        t          |d	¦  «        ¦  «        sJ ‚t          j        t          | d¦  «        t          |d¦  «        ¦  «        rJ ‚d S )
N©ç      ð?r   r  )ç      @g      @ç      @rÀ   r   ç      Y@r   r}   )r.  r0  r/  r   )r   r   Úupdater£   r¤   r"   r#   r   )Údf1r‚   Údf1_origrà   r½   s        r,   Útest_update_framer4  r  s  € Ý
˜/˜/˜/°°°Ð@Ð@Ñ
AÔ
A€CÝ
�S˜5˜'�N¨1¨#Ð
.Ñ
.Ô
.€CØ�xŠx‰zŒz€HØˆqˆqˆqŒ6€DØ‡J‚Jˆs�O„O€Oå˜˜˜Ð5FÐ5FÐ5FÐGÐGÑHÔH€HÝÔ˜#˜xÑ(Ô(Ð(åÔ˜$ Ñ)Ô)Ð)ÝÔ�I c¨3Ñ/Ô/µ¸4ÀÑ1EÔ1EÑFÔFÐFÐFÐFÝÔ¥	¨#¨sÑ 3Ô 3µY¸tÀSÑ5IÔ5IÑJÔJÐJÐJÐJÐJÐJr.   c                  ó*  — t          g d¢¦  «        } t          dgdg¬¦  «        }|                      ¦   «         }| d d …         }|                      |¦  «         t          g d¢¦  «        }t          j        | |¦  «         t          j        ||¦  «         d S )Nr,  r0  r   r}   )r-  r0  r  )r   r   r1  r£   r«   )Úser1r›   Ú	ser1_origrà   r½   s        r,   Útest_update_seriesr8  �  s•   € Ý�/�/�/Ñ"Ô"€DÝ�5�' ! Ð%Ñ%Ô%€DØ—	’	‘”€IØ���Œ7€Dà‡K‚K�ÑÔÐåÐ'Ð'Ð'Ñ(Ô(€HÝÔ˜4 Ñ*Ô*Ð*åÔ˜4 Ñ+Ô+Ð+Ð+Ð+r.   c                  ó  — t          dg d¢i¦  «        } t          dgdg¬¦  «        }|                      ¦   «         }t          j        ¦   «         5  | d                              |¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        | |¦  «         t          j        ¦   «         5  | dg                              |                     ¦   «         ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        | |¦  «         d S )Nr   r   r0  r   r}   )r   r   r   r£   rý  r1  r¤   r'  )r*   r›   r¦   s      r,   Útest_update_chained_assignmentr:  �  sg  € Ý	�C˜˜˜Ð#Ñ	$Ô	$€BÝ�5�' ! Ð%Ñ%Ô%€DØ�gŠg‰iŒi€GÝ	Ô	+Ñ	-Ô	-ð ð Ø
ˆ3Œ�Š�tÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜"˜gÑ&Ô&Ð&å	Ô	+Ñ	-Ô	-ð *ð *Ø
ˆCˆ5Œ	×Ò˜Ÿš™œÑ)Ô)Ð)ð*ð *ð *ñ *ô *ð *ð *ð *ð *ð *ð *øøøð *ð *ð *ð *åÔ˜"˜gÑ&Ô&Ð&Ð&Ð&s$   ÁA6Á6A:Á=A:Â)/C$Ã$C(Ã+C(c                  ó  — t          g d¢¦  «        } |                      ¦   «         }t          | ¦  «        }| dz  } t          j        t          | ¦  «        |¦  «        rJ ‚t          j        |t          |¦  «        ¦  «         d S ©Nr   r   )r   r   r   r"   r#   r£   Úassert_numpy_array_equal)rˆ   r­   Údatas      r,   Útest_inplace_arithmetic_seriesr?  œ  sv   € Ý
���Ñ
Ô
€CØ�xŠx‰zŒz€HÝ�S‰>Œ>€DØˆ1�H€Cõ Ô¥	¨#¡¤°Ñ5Ô5Ð5Ð5Ð5ÝÔ ¥i°Ñ&9Ô&9Ñ:Ô:Ð:Ð:Ð:r.   c                  óú   — t          g d¢¦  «        } |                      ¦   «         }| d d …         }| dz  } t          j        t	          | ¦  «        t	          |¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S r<  )r   r   r"   r#   r   r£   r«   )rˆ   r­   rà   s      r,   Ú-test_inplace_arithmetic_series_with_referencerA  ª  st   € Ý
���Ñ
Ô
€CØ�xŠx‰zŒz€HØˆqˆqˆqŒ6€DØˆ1�H€CÝÔ¥	¨#¡¤µ	¸$±´Ñ@Ô@Ð@Ð@Ð@ÝÔ˜8 TÑ*Ô*Ð*Ð*Ð*r.   c                  ó"  — t          g d¢ddœ¦  «        } |                      ¦   «         }|                      ¦   «         }t          j        t          | d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d<   t          j        | |¦  «         d S )Nr   r   rÀ   r   r   r…   r   )	r   r   r(  r"   r#   r   r(   r£   r¤   ©r*   r¦   r¼   s      r,   Útest_transposerD  ³  s‡   € Ý	˜˜˜¨Ð+Ð+Ñ	,Ô	,€BØ�gŠg‰iŒi€GØ�\Š\‰^Œ^€FÝÔ�I b¨#Ñ.Ô.µ	¸&À!Ñ0DÔ0DÑEÔEÐEÐEÐEà€F„K�ÑÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  ó  — t          g d¢ddœ¦  «        } |                      ¦   «         }| j        }t          j        t          | d¦  «        t          |d¦  «        ¦  «        rJ ‚d|j        d<   t          j        | |¦  «         d S )Nr   rÍ   rÀ   r   r   r…   r   )	r   r   ÚTr"   r#   r   r(   r£   r¤   rC  s      r,   Útest_transpose_different_dtypesrG  ½  s�   € Ý	˜˜˜¨Ð-Ð-Ñ	.Ô	.€BØ�gŠg‰iŒi€GØŒT€FåÔ¥	¨"¨cÑ 2Ô 2µI¸fÀaÑ4HÔ4HÑIÔIÐIÐIÐIØ€F„K�ÑÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  ó¤   — t          dg d¢id¬¦  «        } | j        }t          j        t	          | d¦  «        t	          |d¦  «        ¦  «        rJ ‚d S )Nr   r   rÎ  rg  r   )r   rF  r"   r#   r   ©r*   r¼   s     r,   Útest_transpose_ea_single_columnrJ  Ç  sW   € Ý	�C˜˜˜Ð#¨7Ð	3Ñ	3Ô	3€BØŒT€FåÔ¥	¨"¨cÑ 2Ô 2µI¸fÀaÑ4HÔ4HÑIÔIÐIÐIÐIÐIÐIr.   c                  ó°   — t          g d¢ddœ¦  «        } |                      ¦   «         }d„ }|                      |¦  «         t          j        | |¦  «         d S )Nr   r   rÀ   c                 ó   — d| j         d<   | S ©Nr…   r   rØ   ræ  s    r,   r  z"test_transform_frame.<locals>.funcÒ  ó   € ØˆŒ�‰Øˆ
r.   )r   r   Ú	transformr£   r¤   )r*   r¦   r  s      r,   Útest_transform_framerP  Î  sd   € Ý	˜˜˜¨Ð+Ð+Ñ	,Ô	,€BØ�gŠg‰iŒi€Gðð ð ð ‡L‚L�ÑÔÐÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  óª   — t          g d¢¦  «        } |                      ¦   «         }d„ }|                      |¦  «         t          j        | |¦  «         d S )Nr   c                 ó   — d| j         d<   | S rM  rØ   ræ  s    r,   r  z#test_transform_series.<locals>.funcÞ  rN  r.   )r   r   rO  r£   r«   )rˆ   r­   r  s      r,   Útest_transform_seriesrS  Ú  s\   € Ý
���Ñ
Ô
€CØ�xŠx‰zŒz€Hðð ð ð ‡M‚M�$ÑÔÐÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r.   c                  ó¾   — t          ddgddœ¦  «        } |                      ¦   «         }d|j        d<   t          ddgddg¬	¦  «        }t	          j        ||¦  «         d S )
Nr   r   r   rÀ   r…   r   r   r   r}   )r   Úcountr(   r   r£   r«   rB  s      r,   Útest_count_read_only_arrayrV  æ  sf   € Ý	˜!˜Q˜ aÐ(Ð(Ñ	)Ô	)€BØ�XŠX‰ZŒZ€FØ€F„K��NÝ�s˜A�h s¨C jÐ1Ñ1Ô1€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r.   c                  ó€  — t          dg d¢i¦  «        } t          g d¢¦  «        }|                     ¦   «         }|                      d|d¬¦  «         t	          j        t          |¦  «        t          | d¦  «        ¦  «        sJ ‚| j                             d¦  «        rJ ‚d| j	        d<   t          j        ||¦  «         d S )Nr   r   r   r   )r  ÚvalueÚcolumnr…   r?  )r   r   r   Úinsertr"   r#   r   r$   rª   r(   r£   r«   )r*   rˆ   r­   s      r,   Útest_insert_seriesr[  î  s·   € Ý	�C˜˜˜Ð#Ñ	$Ô	$€BÝ
���Ñ
Ô
€CØ�xŠx‰zŒz€HØ‡I‚I�!˜3 s€IÑ+Ô+Ð+ÝÔ�I c™NœN­I°b¸#Ñ,>Ô,>Ñ?Ô?Ð?Ð?Ð?ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+à€B„GˆD�MÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r.   c                  ó$  — t          g d¢ddœ¦  «        } |                      ¦   «         }|                      d¦  «        }t          j        t          | d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d<   t          j        | |¦  «         d S )Nr   r   rÀ   úc = a+br   r…   r   ©	r   r   Úevalr"   r#   r   r(   r£   r¤   rC  s      r,   Ú	test_evalr`  ú  s‹   € Ý	˜˜˜¨Ð+Ð+Ñ	,Ô	,€BØ�gŠg‰iŒi€Gà�WŠW�YÑÔ€FÝÔ�I b¨#Ñ.Ô.µ	¸&À#Ñ0FÔ0FÑGÔGÐGÐGÐGà€F„K�ÑÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                  ó<  — t          g d¢ddœ¦  «        } |                      ¦   «         }| d d …         }|                      dd¬¦  «         t          j        t          | d¦  «        t          |d¦  «        ¦  «        sJ ‚d| j        d	<   t          j        ||¦  «         d S )
Nr   r   rÀ   r]  Trü  r   r…   r   r^  )r*   r¦   Údf_views      r,   Útest_eval_inplacerc    sœ   € Ý	˜˜˜¨Ð+Ð+Ñ	,Ô	,€BØ�gŠg‰iŒi€GØ���Œe€Gà‡G‚GˆI˜t€GÑ$Ô$Ð$ÝÔ�I b¨#Ñ.Ô.µ	¸'À3Ñ0GÔ0GÑHÔHÐHÐHÐHà€B„GˆD�MÝÔ˜' 7Ñ+Ô+Ð+Ð+Ð+r.   c                  ó¼  — t          ddgddgdœ¦  «        } |                      ¦   «         }d„ }|                      |d¬¦  «         t          j        | |¦  «         t          ddgdd	gdœ¦  «        } |                      ¦   «         }t          j        d ¦  «        5  |                      |d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        | |¦  «         d S )
Nr   r   r   r   )r´   rµ   c                 ó   — d| d<   | S )Nr…   rµ   rÐ   )Úrows    r,   rO  z(test_apply_modify_row.<locals>.transform  s   € ØˆˆC‰Øˆ
r.   r  r   r   )r   r   Úapplyr£   r¤   Úassert_produces_warning)r*   r¦   rO  s      r,   Útest_apply_modify_rowri    s+  € õ 
˜!˜Q˜ q¨! fÐ-Ð-Ñ	.Ô	.€BØ�gŠg‰iŒi€Gðð ð ð ‡H‚HˆY˜Q€HÑÔÐåÔ˜"˜gÑ&Ô&Ð&õ 
˜!˜Q˜ s¨C jÐ1Ð1Ñ	2Ô	2€BØ�gŠg‰iŒi€Gå	Ô	# DÑ	)Ô	)ð $ð $Ø
�Š� ˆÑ#Ô#Ð#ð$ð $ð $ñ $ô $ð $ð $ð $ð $ð $ð $øøøð $ð $ð $ð $õ Ô˜"˜gÑ&Ô&Ð&Ð&Ð&s   ÂB<Â<C ÃC c                  ó€  — t          g d¢ddœ¦  «        } |                      ¦   «         }|j        | j        usJ ‚|                      g d¢¦  «                             ¦   «         }|j        | j        usJ ‚|                      d¦  «        }|j        | j        usJ ‚|                      g d¢¦  «        }|j        | j        usJ ‚d S )Nr   rÍ   rÀ   )r   r   r   ç      à?)g      Ð?rk  g      è?)r   rº   r   r    r¹   ÚquantilerI  s     r,   Útest_reducerm  )  sÌ   € Ý	˜˜˜¨Ð-Ð-Ñ	.Ô	.€Bà�VŠV‰XŒX€FØŒ<˜rœzÐ)Ð)Ð)Ð)à�ZŠZ˜	˜	˜	Ñ"Ô"×&Ò&Ñ(Ô(€FØŒ> ¤Ð+Ð+Ð+Ð+à�[Š[˜ÑÔ€FØŒ<˜rœzÐ)Ð)Ð)Ð)Ø�[Š[Ð*Ð*Ð*Ñ+Ô+€FØŒ> ¤Ð+Ð+Ð+Ð+Ð+Ð+r.   c                  ó   — t          g d¢ddœ¦  «        } |                      ¦   «         }|j        | j        usJ ‚|j        | j        usJ ‚t	          g d¢¦  «        }|                     ¦   «         }|j        |j        usJ ‚d S )Nr   rÍ   rÀ   )r   Údiffr   r    r   )r*   r¼   rˆ   s      r,   Ú	test_diffrp  8  s‹   € Ý	˜˜˜¨Ð-Ð-Ñ	.Ô	.€Bà�WŠW‰YŒY€FØŒ<˜rœxÐ'Ð'Ð'Ð'ØŒ> ¤Ð+Ð+Ð+Ð+å
���Ñ
Ô
€CØ�XŠX‰ZŒZ€FØŒ<˜sœyÐ(Ð(Ð(Ð(Ð(Ð(r.   )zÚnumpyr"   rÝ  Úpandas.compatr   ÚpandasÚpdr   r   r   r   r   r	   r
   r   Úpandas._testingÚ_testingr£   Úpandas.tests.copy_view.utilr   Úpandas.util.versionr   r-   r2   ÚmarkÚfilterwarningsÚparametrizerƒ   rœ   r§   Ú
RangeIndexr®   r¾   rÂ   rÈ   rË   rÕ   rÙ   rÛ   ré   rë   rî   rõ   rû   rþ   r  r  r
  r  r  r!  r%  r(  r0  r8  r=  r@  rC  rJ  rQ  r  rV  rX  re  rk  ru  rw  r}  r‚  r…  r‰  rŒ  r�  r•  r˜  rž  r¬  r®  r±  r³  rµ  r·  rº  r¾  rÅ  rÉ  rÍ  rÐ  rÔ  rØ  Úboolrá  rî  rò  rú  rþ  r  r  r  r  r  r  r  r  r*  r4  r8  r:  r?  rA  rD  rG  rJ  rP  rS  rV  r[  r`  rc  ri  rm  rp  rÐ   r.   r,   ú<module>r~     sö  ðØ Ð Ð Ð Ø €€€à %Ð %Ð %Ð %Ð %Ð %à Ð Ð Ð ð	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð Ð Ð Ð Ð Ð Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'ðð ð ð.Ið Ið Ið0 „×ÒÐ8Ñ9Ô9Ø„×Ò˜Ð!4Ð!4Ð!4Ñ5Ô5Ø„×ÒØà@Ð@ØBÐBØ7Ð7Ø3Ð3ØNÐNØ@Ð@ØBÐBØ=Ð=à5Ð5Ø4Ð4Ø3Ð3Ø:Ð:Ø@Ð@Ø?Ð?ØOÐOð!ð$	ð 	ð 	ð) ñ &ô &ðNEð EñO&ô &ñ 6Ô5ñ :Ô9ðREð  „×ÒÐ8Ñ9Ô9Ø„×Ò˜Ð!4Ð!4Ð!4Ñ5Ô5Ø„×ÒØà?Ð?Ø5Ð5ØAÐAØ:Ð:Ø6Ð6ØPÐPØBÐBØ8Ð8Ø8Ð8Ø7Ð7Ø6Ð6Ø5Ð5Ø<Ð<ØBÐBØAÐAØQÐQð!ð$	ð 	ð 	ð) ñ &ô &ðN=ð =ñO&ô &ñ 6Ô5ñ :Ô9ðR=ð,'ð 'ð 'ð( „×Ò˜ = 2¤=°°AÑ#6Ô#6¸¸¸qÀ!¸f¹¼Ð"FÑGÔGð*ð *ñ HÔGð*ð,ð ,ð ,ð
,ð 
,ð 
,ð'ð 'ð 'ð )ð )ð )ð Eð Eð Eð$Eð Eð Eð"'ð 'ð 'ð  „×ÒØàˆØÐØÐØÐð	ð 	0Ð/Ð/ð ñ 	ô 	ð'ð 'ñ	ô 	ð'ð 'ð 'ð 'ð'ð 'ð 'ð „×ÒØ�w  Ð&¨°¨¸À°~ÐFñô ð'ð 'ñô ð'ð(ð (ð (ð$
)ð 
)ð 
)ð(ð (ð (ð )ð )ð )ð$2ð 2ð 2ð  „×ÒØ
àÐØ)Ð)Ø;Ð;ðñô ð	'ð 	'ñô ð	'ð0ð 0ð 0ð 'ð 'ð 'ð*ð *ð *ð$%ð %ð %ð4 „×ÒØà	8Ð	8¸!Ð<Ø	2Ð	2°AÐ6Ø	JÐ	JÈAÐNØ	GÐ	GÈÐKð	ð 	CÐBÐBð ñ 	ô 	ð6ð 6ñ	ô 	ð6ð „×Ò˜  ¨¨A¨°SÐ!9Ñ!9Ô!9¸9¸9ÀcÈAÈqÈ6À]Ñ;SÔ;SÐ TÑUÔUð#ð #ñ VÔUð#ð „×Ò˜  ¨¨A¨°SÐ!9Ñ!9Ô!9¸9¸9ÀcÈAÈqÈ6À]Ñ;SÔ;SÐ TÑUÔUð#ð #ñ VÔUð#ð'ð 'ð 'ð,ð ,ð ,ð'ð 'ð 'ð&'ð 'ð 'ð  „×Ò˜ x°!°R´V°Ð&=Ñ>Ô>ð	'ð 	'ñ ?Ô>ð	'ð „×Ò˜  C Ñ)Ô)ð*ð *ñ *Ô)ð*ð „×ÒØàÐØÐØÐØÐð	ñô ð'ð 'ñô ð'ð$'ð 'ð 'ð(7ð 7ð 7ðB7ð 7ð 7ð4 „×ÒØà ¨aÐ0Ð0Ø˜q¨!Ð,Ð,ðñô ð
'ð 
'ñô ð
'ð „×Ò˜ HÐ.?Ð#@ÑAÔAð
'ð 
'ñ BÔAð
'ð „×Ò˜  ¨¨A¨¡¤°°¸CÀ!ÀQÀ¸=Ñ1IÔ1IÐ JÑKÔKð#ð #ñ LÔKð#ð „×Ò˜  ¨¨A¨¡¤°°¸CÀ!ÀQÀ¸=Ñ1IÔ1IÐ JÑKÔKð#ð #ñ LÔKð#ð
'ð 
'ð 
'ð
*ð 
*ð 
*ð „×ÒØØ€fˆYˆYˆY˜SÐ!Ñ!Ô! 2Ð&¨¨°C¸¸¸Ð3CÑ)DÔ)DÀtÈSÀkÐ(RÐSñô ð#ð #ñ	ô ð#ð „×ÒØØ€fˆYˆYˆY˜SÐ!Ñ!Ô! 2Ð&¨¨°C¸¸¸Ð3CÑ)DÔ)DÀtÈSÀkÐ(RÐSñô ð
$ð 
$ñ	ô ð
$ð „×Ò˜ Z Z ZÑ0Ô0ð'ð 'ñ 1Ô0ð'ð.'ð 'ð 'ð*ð *ð *ð „×Ò˜  ¨	¨	¨	Ñ!2Ô!2°I°I¸sÀIÀIÀIÐ>NÑ4OÔ4OÐ PÑQÔQð	#ð 	#ñ RÔQð	#ð'ð 'ð 'ð
*ð 
*ð 
*ð
*ð 
*ð 
*ð „×Ò˜ X¨vÐ$6¸À&Ð8IÐ#JÑKÔKð'ð 'ñ LÔKð'ð „×ÒØÐ0Ð2GÐHñô ð*ð *ñô ð*ð'ð 'ð 'ð&'ð 'ð 'ð/ð /ð /ð" „×Ò˜ 7¨GÐ"4Ñ5Ô5ð)ð )ñ 6Ô5ð)ð „×Ò˜ 7¨GÐ"4Ñ5Ô5ð7ð 7ñ 6Ô5ð7ð „×Ò˜ 9¨iÐ"8Ñ9Ô9ð7ð 7ñ :Ô9ð7ð „×ÒÐ+Ð.?ÐARÐ-SÑTÔTð-¸ð -ð -ð -ñ UÔTð-ð* „×Ò˜ 7¨GÐ"4Ñ5Ô5Ø„×ÒØ
à*Ð*Ø*Ð*ðñô ð
*ð 
*ñô ñ 6Ô5ð
*ð „×Ò˜ 7¨GÐ"4Ñ5Ô5Ø„×ÒØ
à*Ð*Ø*Ð*ðñô ð*ð *ñô ñ 6Ô5ð*ð „×Ò˜¨¸Ð'GÑHÔHØ„×ÒØ
à-Ð-Ø-Ð-ðñô ð
'ð 
'ñô ñ IÔHð
'ð „×Ò˜ &¨'Ð!2Ñ3Ô3ð	'ð 	'ñ 4Ô3ð	'ð'ð 'ð 'ð 'ð 'ð 'ð*ð *ð *ð
Eð 
Eð 
Eð „×ÒØˆg�yÐ!¨¸Ð'Fð ñ ô ð(ð (ñô ð(ð.
(ð 
(ð 
(ð „×Ò˜  s e Ñ-Ô-ð	'ð 	'ñ .Ô-ð	'ð „×Ò˜ v¨xÐ&8Ñ9Ô9Ø„×ÒØˆg�yÐ!¨¸Ð'Fð ñ ô ð'ð 'ñô ñ :Ô9ð'ð, „×Ò˜ ! Q Ñ(Ô(Ø„×Ò˜¨	°6Ð':Ñ;Ô;ð'ð 'ñ <Ô;ñ )Ô(ð'ð*Kð Kð Kð,ð ,ð ,ð
'ð 
'ð 
'ð;ð ;ð ;ð+ð +ð +ð'ð 'ð 'ð'ð 'ð 'ðJð Jð Jð	'ð 	'ð 	'ð	*ð 	*ð 	*ð-ð -ð -ð	*ð 	*ð 	*ð'ð 'ð 'ð	,ð 	,ð 	,ð'ð 'ð 'ð0,ð ,ð ,ð	)ð 	)ð 	)ð 	)ð 	)r.   