§
    à! hö›  ã                  ó  — d dl mZ d dlmZ d dlZd dlZd dlZd dlmZ d dl	m
Z
 d dlmZm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mZmZmZmZ d dlmZ  d dl!m"c m#Z$ d d	l%m&Z&  G d
„ d¦  «        Z' G d„ d¦  «        Z(dS )é    )Úannotations)ÚdatetimeN)Úusing_pyarrow_string_dtype)Ú	Timestamp)Úis_integer_dtypeÚis_numeric_dtype)ÚCategoricalDtype)ÚCategoricalIndexÚDatetimeIndexÚDatetimeTZDtypeÚIndexÚIntervalIndexÚ
MultiIndexÚPeriodIndexÚ
RangeIndexÚSeriesÚTimedeltaIndexÚisnaÚperiod_range)ÚBaseMaskedArrayc                  ó&  — e Zd Z ej         eddd¬¦  «         e ej        dej	        ¬¦  «        ¦  «         e ej        dej
        ¬¦  «        ¦  «         e ej        dej        ¬¦  «        ¦  «         e eddd¦  «        ej        ¬¦  «         e eddd¦  «        ej        ¬¦  «         e eddd¦  «        ej        ¬¦  «         e eddd¦  «        ej        ¬¦  «         e ed¦  «        ¦  «         eg d¢¦  «         ed	dd
¬¦  «         eg d¢dd
¬¦  «         eg d¢dd
¬¦  «         ej         ed¦  «        d¬¦  «        g¬¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zej          !                    d¦  «        d„ ¦   «         Z"d „ Z#d!„ Z$d"„ Z%d#„ Z&d$„ Z'd%„ Z(d&„ Z)ej          *                     e+¦   «         d'¬(¦  «        d)„ ¦   «         Z,d*„ Z-ej          !                    d¦  «        d+„ ¦   «         Z.d,„ Z/d-„ Z0d.„ Z1d/„ Z2d0„ Z3d1„ Z4d2„ Z5d3„ Z6ej          7                    d4d5„ d6„ g¦  «        ej          !                    d¦  «        d7„ ¦   «         ¦   «         Z8d8„ Z9ej          7                    d9d:d;g¦  «        ej          7                    d<d=d>g¦  «        ej          7                    d?d:d;g¦  «        d@„ ¦   «         ¦   «         ¦   «         Z:dA„ Z;ej         j<        dB„ ¦   «         Z=dC„ Z>dD„ Z?dE„ Z@dF„ ZAdG„ ZBdH„ ZCdI„ ZDdJ„ ZEdK„ ZFdL„ ZGdM„ ZHdN„ ZIdO„ ZJdP„ ZKd=S )QÚTestBaser   é   é   ©ÚstartÚstopÚstepé   ©ÚdtypeÚabcde)r   Úaé   Úbr   ÚcÚ20130101ÚD)ÚperiodsÚfreq)z0 days 01:00:00z1 days 01:00:00z2 days 01:00:00z3 days 01:00:00z4 days 01:00:00ztimedelta64[ns])r!   r*   )z
2013-01-01z
2013-01-02z
2013-01-03z
2013-01-04z
2013-01-05zdatetime64[ns]é   Úright)Úclosed©Úparamsc                ó   — |j         S ©N©Úparam©ÚselfÚrequests     ú\c:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/indexes/test_old_base.pyÚsimple_indexzTestBase.simple_index(   s   € ðB Œ}Ðó    c                ó  — t          |t          ¦  «        rt          j        d¦  «         d                     g d¢¦  «        }t          j        t          |¬¦  «        5   t          |¦  «        ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nz#RangeIndex() is a valid constructorú|)zNIndex\(\.\.\.\) must be called with a collection of some kind, None was passedzPDatetimeIndex\(\) must be called with a collection of some kind, None was passedzQTimedeltaIndex\(\) must be called with a collection of some kind, None was passedz:__new__\(\) missing 1 required positional argument: 'data'z2__new__\(\) takes at least 2 arguments \(1 given\)©Úmatch)Ú
isinstancer   ÚpytestÚskipÚjoinÚraisesÚ	TypeErrorÚtype)r5   r8   Úmsgs      r7   Útest_pickle_compat_constructionz(TestBase.test_pickle_compat_constructionK   sØ   € å�l¥JÑ/Ô/ð 	?ÝŒKÐ=Ñ>Ô>Ð>Ø�hŠhð	ð 	ð 	ñ
ô 
ˆõ Œ]�9¨CÐ0Ñ0Ô0ð 	!ð 	!Ø�D�ÑÔÑ Ô Ð ð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!ð 	!ð 	!s   ÁBÂBÂBc                óÈ  — t          |t          t          t          f¦  «        rt	          j        d¦  «         |}dt          |¦  «        j        › �}t	          j        t          |¬¦  «        5  | 
                    d¦  «         d d d ¦  «         n# 1 swxY w Y   t	          j        t          |¬¦  «        5  | 
                    dd¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz"Tested in test_ops/test_arithmeticz\This method is only implemented for DatetimeIndex, PeriodIndex and TimedeltaIndex; Got type r<   r$   r   )r>   r   r   r   r?   r@   rD   Ú__name__rB   ÚNotImplementedErrorÚshift©r5   r8   ÚidxrE   s       r7   Ú
test_shiftzTestBase.test_shift^   sX  € å�l¥]µNÅKÐ$PÑQÔQð 	>ÝŒKÐ<Ñ=Ô=Ð=Øˆð=Ý(,¨S©	¬	Ô(:ð=ð =ð 	õ Œ]Õ.°cÐ:Ñ:Ô:ð 	ð 	Ø�IŠI�a‰LŒLˆLð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]Õ.°cÐ:Ñ:Ô:ð 	ð 	Ø�IŠI�a˜‰OŒOˆOð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s$   Á+BÂBÂBÂ3CÃCÃCc                ó¦   — |}t          j        t          d¬¦  «        5   t          |¦  «        |g ¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz"Index.name must be a hashable typer<   ©Úname)r?   rB   rC   rD   ©r5   r8   rL   s      r7   Ú test_constructor_name_unhashablez)TestBase.test_constructor_name_unhashablel   sž   € ð ˆÝŒ]�9Ð,PÐQÑQÔQð 	$ð 	$Ø�D�‰IŒI�c Ð#Ñ#Ô#Ð#ð	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$ð 	$ð 	$s   žAÁA
ÁA
c           	     ó>  — |                      ¦   «         }t          |t          ¦  «        sZd|_        t	          |¦  «        }t          j        ||¦  «         t	          |d¬¦  «        }d|_        t          j        ||¦  «         d S ddg|_        t	          |¦  «        }t          j        |t	          t	          g d¢d¬¦  «        ddg¬¦  «        ¦  «         t	          |dd	g¬¦  «        }t          j        |t	          t	          g d¢d¬¦  «        dd	g¬¦  «        ¦  «         d S )
NÚfooÚbarrO   ))rT   Úone)rT   Útwo)rU   rV   )ÚbazrW   )ÚquxrV   )rY   rW   Úobjectr    )ÚnamesÚAÚB)Úcopyr>   r   rP   r   ÚtmÚassert_index_equalr[   )r5   r8   ÚexpectedÚresults       r7   Útest_create_index_existing_namez(TestBase.test_create_index_existing_names   sh  € ð  ×$Ò$Ñ&Ô&ˆÝ˜(¥JÑ/Ô/ð .	Ø!ˆHŒMÝ˜8‘_”_ˆFÝÔ! &¨(Ñ3Ô3Ð3å˜8¨%Ð0Ñ0Ô0ˆFØ!ˆHŒMÝÔ! &¨(Ñ3Ô3Ð3Ð3Ð3à# U˜^ˆHŒNÝ˜8‘_”_ˆFÝÔ!ØÝÝðð ð ð 'ð
ñ 
ô 
ð ! %˜.ðñ ô ñô ð õ$ ˜8¨C°¨:Ð6Ñ6Ô6ˆFÝÔ!ØÝÝðð ð ð 'ð
ñ 
ô 
ð  ˜*ðñ ô ñô ð ð ð r9   c                ó:  — |}t          |t          ¦  «        rJ ‚t          |¦  «        t          u rt	          j        d¦  «         t          |j        ¦  «        st          |t          ¦  «        rt	          j        d¦  «         t          |j	        ¦  «        j
        }t          |¦  «        j
        }d                     d|› d�d|› d|› d�g¦  «        }t	          j        t          |¬¦  «        5  |d	z   d d d ¦  «         n# 1 swxY w Y   d                     d
|› d�d|› d|› d�g¦  «        }t	          j        t          |¬¦  «        5  d	|z   d d d ¦  «         n# 1 swxY w Y   |                     dd¦  «        }t	          j        t          |¬¦  «        5  |d	z   d d d ¦  «         n# 1 swxY w Y   |                     dd¦  «        }t	          j        t          |¬¦  «        5  d	|z   d d d ¦  «         n# 1 swxY w Y   |                     dd¦  «        }t	          j        t          |¬¦  «        5  |d	z   d d d ¦  «         n# 1 swxY w Y   |                     dd¦  «        }t	          j        t          |¬¦  «        5  d	|z   d d d ¦  «         d S # 1 swxY w Y   d S )NzNot applicable for IndexúTested elsewhere.r;   z'unsupported operand type\(s\) for \*: 'z' and 'int'zIcannot perform (__mul__|__truediv__|__floordiv__) with this index type: (ú)r<   r$   z1unsupported operand type\(s\) for \*: 'int' and 'ú'zLcannot perform (__rmul__|__rtruediv__|__rfloordiv__) with this index type: (Ú*ú/z//)r>   r   rD   r   r?   r@   r   r!   r   Ú_datarH   rA   rB   rC   Úreplace)	r5   r8   rL   ÚtypÚclsÚlmsgÚrmsgÚdiv_errÚfloordiv_errs	            r7   Útest_numeric_compatzTestBase.test_numeric_compat§   sD  € Øˆõ ˜c¥:Ñ.Ô.Ð.Ð.Ð.Ý�‰9Œ9�ÐÐÝŒKÐ2Ñ3Ô3Ð3Ý˜LÔ.Ñ/Ô/ð 	-µ:Ø�.ñ4
ô 4
ð 	-õ ŒKÐ+Ñ,Ô,Ð,å�3”9‰oŒoÔ&ˆÝ�3‰iŒiÔ ˆØ�xŠxàK¸3ÐKÐKÐKð2Ø%(ð2ð 2Ø+.ð2ð 2ð 2ðñ
ô 
ˆõ Œ]�9¨DÐ1Ñ1Ô1ð 	ð 	Ø�!‰GˆGð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	à�xŠxàKÀSÐKÐKÐKð2Ø%(ð2ð 2Ø+.ð2ð 2ð 2ðñ
ô 
ˆõ Œ]�9¨DÐ1Ñ1Ô1ð 	ð 	Ø�‰GˆGð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð —,’,˜s CÑ(Ô(ˆÝŒ]�9¨GÐ4Ñ4Ô4ð 	ð 	Ø�!‰GˆGð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	à—,’,˜s CÑ(Ô(ˆÝŒ]�9¨GÐ4Ñ4Ô4ð 	ð 	Ø�‰GˆGð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð —|’| C¨Ñ.Ô.ˆÝŒ]�9¨LÐ9Ñ9Ô9ð 	ð 	Ø�1‰HˆHð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	à—|’| C¨Ñ.Ô.ˆÝŒ]�9¨LÐ9Ñ9Ô9ð 	ð 	Ø�‰HˆHð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	sl   Ã+C=Ã=DÄDÅEÅEÅEÆF%Æ%F)Æ,F)Ç!G3Ç3G7Ç:G7È/IÉIÉIÉ=JÊJÊJc                ó~  — |j         t          dfv rt          j        d¦  «         |}|j         j        dv rà|                     ¦   «         |j                             ¦   «         k    sJ ‚|                     ¦   «         |                     ¦   «                              ¦   «         k    sJ ‚|                     ¦   «         |j                             ¦   «         k    sJ ‚|                     ¦   «         |                     ¦   «                              ¦   «         k    sJ ‚d S d}t          |t          ¦  «        rd}t          j        t          |¬¦  «        5  |                     ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )NÚstringre   Úiufcbmzcannot perform (any|all)zP'IntervalArray' with dtype interval\[.*\] does not support reduction '(any|all)'r<   )r!   rZ   r?   r@   ÚkindÚallÚ_valuesÚ	to_seriesÚanyr>   r   rB   rC   rK   s       r7   Útest_logical_compatzTestBase.test_logical_compatÖ   s  € ØÔ¥&¨(Ð!3Ð3Ð3ÝŒKÐ+Ñ,Ô,Ð,ØˆØŒ9Œ>˜XÐ%Ð%Ø—7’7‘9”9 ¤§¢Ñ 1Ô 1Ò1Ð1Ð1Ð1Ø—7’7‘9”9 §¢¡¤× 3Ò 3Ñ 5Ô 5Ò5Ð5Ð5Ð5Ø—7’7‘9”9 ¤§¢Ñ 1Ô 1Ò1Ð1Ð1Ð1Ø—7’7‘9”9 §¢¡¤× 3Ò 3Ñ 5Ô 5Ò5Ð5Ð5Ð5Ð5Ð5à,ˆCÝ˜#�}Ñ-Ô-ð ð8ð õ ”�y°Ð4Ñ4Ô4ð ð Ø—’‘	”	�	ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å”�y°Ð4Ñ4Ô4ð ð Ø—’‘	”	�	ðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s$   Å	E*Å*E.Å1E.ÆF2Æ2F6Æ9F6c                óä   — t          |t          ¦  «        r)t          j        dt	          |¦  «        j        › �¦  «         |}t          j        t          t          |¦  «        ¦  «        |¦  «         d S )NúNot a valid repr for )
r>   r   r?   r@   rD   rH   r_   r`   ÚevalÚreprrQ   s      r7   Útest_repr_roundtripzTestBase.test_repr_roundtripë   sc   € Ý�l¥MÑ2Ô2ð 	OÝŒKÐMµ°\Ñ0BÔ0BÔ0KÐMÐMÑNÔNÐNØˆÝ
Ô�d¥4¨¡9¤9™oœo¨sÑ3Ô3Ð3Ð3Ð3r9   c                óR  — t          |t          ¦  «        r)t          j        dt	          |¦  «        j        › �¦  «         |}|                     d¦  «        }t          j        dd ¦  «        5  t          |¦  «         dt          |¦  «        vsJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nr}   é2   zdisplay.max_seq_itemsz...)r>   r   r?   r@   rD   rH   ÚrepeatÚpdÚoption_contextr   ÚstrrQ   s      r7   Útest_repr_max_seq_item_settingz'TestBase.test_repr_max_seq_item_settingñ   sê   € å�l¥MÑ2Ô2ð 	OÝŒKÐMµ°\Ñ0BÔ0BÔ0KÐMÐMÑNÔNÐNØˆØ�jŠj˜‰nŒnˆÝÔÐ6¸Ñ=Ô=ð 	)ð 	)Ý�‰IŒIˆIØ¥ C¡¤Ð(Ð(Ð(Ð(Ð(ð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)ð 	)ð 	)s   Á+#BÂB Â#B z3ignore:PeriodDtype\[B\] is deprecated:FutureWarningc                ór  — i }t          |t          ¦  «        r|j        |d<   n\t          |t          t          t
          f¦  «        rt          j        d¦  «         n%|j        t          k    r|j
        dk    r
|j        |d<   t          |¦  «        } ||j        fddi|¤Ž}t          |j        t          ¦  «        r-|                     d¦  «                             |j        ¦  «        }t          |t"          t$          f¦  «        r|                     d ¦  «        }t)          j        ||¦  «         t          |t          ¦  «        rhd}t)          j        t.          |¬	¦  «        5   |d|j        d
dœ|¤Ž}d d d ¦  «         n# 1 swxY w Y   t)          j        |j        |j        d¬¦  «         d S t          |t4          ¦  «        rd S t          |¦  «        t6          u �r°t          |j        t8          j        ¦  «        �s� ||j        fdd
i|¤Ž}t)          j        ||¦  «         t          |j        t<          ¦  «        r®t9          j        |j        j         |j        j         ¦  «        sJ ‚t)          j        |j        j         |j        j         d¬¦  «         t9          j        |j        j!        |j        j!        ¦  «        sJ ‚t)          j        |j        j!        |j        j!        d¬¦  «         d S |j        dk    rXt9          j        |j        j"        |j        j"        ¦  «        sJ ‚t)          j        |j        j"        |j        j"        d¬¦  «         d S |j        dv r#t)          j        |j        |j        ¦  «        sJ ‚d S tG          |j        ¦  «        ‚ ||j        fdd
i|¤Ž}t)          j        |j        |j        d¬¦  «         d S )Nr*   zaRangeIndex cannot be initialized from data, MultiIndex and CategoricalIndex are tested separatelyÚbooleanr!   r^   TÚUTCz2The 'ordinal' keyword in PeriodIndex is deprecatedr<   F)Úordinalr^   Úsame)Ú
check_samezstring[python])zstring[pyarrow]zstring[pyarrow_numpy]© )$r>   r   r*   r   r   r
   r?   r@   r!   rZ   Úinferred_typerD   Úvaluesr   Útz_localizeÚ
tz_convertÚtzr   r   Ú
_with_freqr_   r`   Úassert_produces_warningÚFutureWarningÚasi8Úassert_numpy_array_equalr   r   Únprx   r   Úshares_memoryrj   Ú_maskÚ_ndarrayrI   )r5   ÚindexÚinit_kwargsÚ
index_typerb   Údepr_msgs         r7   Útest_ensure_copied_dataz TestBase.test_ensure_copied_dataû   s  € ð ˆÝ�e�[Ñ)Ô)ð 		/à"'¤*ˆK˜ÑÐÝ˜¥
­JÕ8HÐIÑJÔJð 	/ÝŒKðHñô ð ð ð Œ[�FÒ"Ð" uÔ':¸iÒ'GÐ'GØ#(¤;ˆK˜Ñ å˜%‘[”[ˆ
Ø�˜EœLÐCÐC¨tÐC°{ÐCÐCˆÝ�e”k¥?Ñ3Ô3ð 	DØ×'Ò'¨Ñ.Ô.×9Ò9¸%¼(ÑCÔCˆFÝ�e�m­^Ð<Ñ=Ô=ð 	+Ø×$Ò$ TÑ*Ô*ˆEå
Ô˜e VÑ,Ô,Ð,å�e�[Ñ)Ô)ð !	XàKˆHÝÔ+­MÀÐJÑJÔJð Sð SØ#˜ÐR¨E¬J¸UÐRÐRÀkÐRÐR�ðSð Sð Sñ Sô Sð Sð Sð Sð Sð Sð Søøøð Sð Sð Sð SåÔ'¨¬
°F´KÈFÐSÑSÔSÐSÐSÐSÝ˜�}Ñ-Ô-ð 	XàˆDÝ�%‰[Œ[�EÐ!Ñ!­*°U´[Å"Ä(Ñ*KÔ*KÑ!Ø�Z ¤ÐHÐH°5ÐH¸KÐHÐHˆFÝÔ! &¨%Ñ0Ô0Ð0å˜%œ-­Ñ9Ô9ð 7ÝÔ'¨¬Ô(;¸V¼^Ô=QÑRÔRÐRÐRÐRÝÔ+Ø”MÔ'¨¬Ô)=È&ðñ ô ð õ Ô'¨¬Ô(;¸V¼^Ô=QÑRÔRÐRÐRÐRÝÔ+Ø”MÔ'¨¬Ô)=È&ðñ ô ð ð ð ð ”Ð 0Ò0Ð0ÝÔ'¨¬Ô(>ÀÄÔ@WÑXÔXÐXÐXÐXÝÔ+Ø”MÔ*¨F¬NÔ,CÐPVðñ ô ð ð ð ð ”Ð LÐLÐLÝÔ'¨¬¸¼ÑFÔFÐFÐFÐFÐFÐFå)¨%¬+Ñ6Ô6Ð6à�Z ¤ÐHÐH°5ÐH¸KÐHÐHˆFÝÔ'¨¬°f´mÐPVÐWÑWÔWÐWÐWÐWs   ÅE:Å:E>ÆE>c                óè  — |j                              ¦   «          |                     ¦   «         }|j        r
|dk    sJ ‚d S |                     |d         ¦  «         |                     ¦   «         }|                     d¬¦  «        }t          |t          t          f¦  «        s=t          |¦  «        t          u rt          |j
        t          j
        ¦  «        r||k    sJ ‚|j        dk    r||k    sJ ‚d S d S )Nr   T©ÚdeeprZ   )Ú_engineÚclear_mappingÚmemory_usageÚemptyÚget_locr>   r   r   rD   r   r!   r™   r�   )r5   r�   rb   Úresult2Úresult3s        r7   Útest_memory_usagezTestBase.test_memory_usage7  sý   € ØŒ×#Ò#Ñ%Ô%Ð%Ø×#Ò#Ñ%Ô%ˆØŒ;ð 	à˜Q’;�;�;�;ØˆFð 	�Š�e˜A”hÑÔÐØ×$Ò$Ñ&Ô&ˆØ×$Ò$¨$Ð$Ñ/Ô/ˆõ
 ˜%¥*­mÐ!<Ñ=Ô=ð 	$Ý�‰KŒK�5Ð Ð ­°E´KÅÄÑ)JÔ)JÐ à˜VÒ#Ð#Ð#Ð#àÔ (Ò*Ð*Ø˜WÒ$Ð$Ð$Ð$ð +Ð*Ø$Ð$r9   c                ó$  — t          |t          ¦  «        r)t          j        t	          | ¦  «        j        › d�¦  «         |                     ¦   «         }t          j        |¦  «                             ¦   «         }t          j
        ||d¬¦  «         d S )Nz separately testedF)Úcheck_dtype)r>   r
   r?   r@   rD   rH   Úargsortr™   Úarrayr_   r˜   )r5   r�   rb   ra   s       r7   Útest_argsortzTestBase.test_argsortO  s|   € Ý�eÕ-Ñ.Ô.ð 	DÝŒK�4 ™:œ:Ô.ÐBÐBÐBÑCÔCÐCà—’‘”ˆÝ”8˜E‘?”?×*Ò*Ñ,Ô,ˆÝ
Ô# F¨HÀ%ÐHÑHÔHÐHÐHÐHr9   c                ól  — t          j        |¦  «        }|                     ¦   «         }t          j        ||¦  «         t          j        |d¬¦  «        }|                     d¬¦  «        }t          j        ||¦  «         t	          |t
          t          f¦  «        r™d}t          j        t          |¬¦  «        5  t          j        |d¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          j        |d¬	¦  «         d d d ¦  «         d S # 1 swxY w Y   d S d S )
NÚ	mergesort)rv   ú%the 'axis' parameter is not supportedr<   r$   ©Úaxisz&the 'order' parameter is not supported)r#   r%   )Úorder)
r™   r¯   r_   r˜   r>   r
   r   r?   rB   Ú
ValueError)r5   r�   rb   ra   rE   s        r7   Útest_numpy_argsortzTestBase.test_numpy_argsortW  s¨  € Ý”˜EÑ"Ô"ˆØ—=’=‘?”?ˆÝ
Ô# F¨HÑ5Ô5Ð5å”˜E¨Ð4Ñ4Ô4ˆØ—=’= k�=Ñ2Ô2ˆÝ
Ô# F¨HÑ5Ô5Ð5õ �eÕ.µ
Ð;Ñ<Ô<ð 	4Ø9ˆCÝ”�z°Ð5Ñ5Ô5ð *ð *Ý”
˜5 qÐ)Ñ)Ô)Ð)ð*ð *ð *ñ *ô *ð *ð *ð *ð *ð *ð *øøøð *ð *ð *ð *ð ;ˆCÝ”�z°Ð5Ñ5Ô5ð 4ð 4Ý”
˜5¨
Ð3Ñ3Ô3Ð3ð4ð 4ð 4ñ 4ô 4ð 4ð 4ð 4ð 4ð 4ð 4ð 4øøøð 4ð 4ð 4ð 4ð 4ð 4ð	4ð 	4s$   Â8CÃCÃ"CÄD'Ä'D+Ä.D+c                óÎ  — d}|                      ¦   «         }|j        } ||j                             |¦  «        |j        ¬¦  «        }t          j        |                     |¦  «        |¦  «         |}t          j        t          |¦  «        ¦  «        } ||j                             |¦  «        |j        ¬¦  «        }t          j        |                     |¦  «        |¦  «         d S )Nr   rO   )
r^   Ú_constructorr�   rƒ   rP   r_   r`   r™   ÚarangeÚlen)r5   r8   ÚreprL   Únew_index_clsra   s         r7   Útest_repeatzTestBase.test_repeatp  sÆ   € ØˆØ×ÒÑ!Ô!ˆØÔ(ˆØ �= ¤×!2Ò!2°3Ñ!7Ô!7¸c¼hÐGÑGÔGˆÝ
Ô˜cŸjšj¨™oœo¨xÑ8Ô8Ð8àˆÝŒi�˜C™œÑ!Ô!ˆØ �= ¤×!2Ò!2°3Ñ!7Ô!7¸c¼hÐGÑGÔGˆÝ
Ô˜cŸjšj¨™oœo¨xÑ8Ô8Ð8Ð8Ð8r9   c                ó"  — d}|}|                      |¦  «        }t          j        t          j         ||¦  «        |¦  «         d}t	          j        t          |¬¦  «        5  t          j         ||d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r´   r<   r   rµ   )rƒ   r_   r`   r™   r?   rB   r¸   )r5   r8   r¾   rL   ra   rE   s         r7   Útest_numpy_repeatzTestBase.test_numpy_repeat|  sÏ   € ØˆØˆØ—:’:˜c‘?”?ˆÝ
Ô�bœi¨¨SÑ1Ô1°8Ñ<Ô<Ð<à5ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	(ð 	(ÝŒI�c˜3 QÐ'Ñ'Ô'Ð'ð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(ð 	(ð 	(s   ÁBÂBÂBc                óž  — t          |t          t          f¦  «        st          |j        ¦  «        rt          j        d¦  «         |}|}t          |t          t          f¦  «        r| 	                    d ¦  «        }dgt          |¦  «        z  }|                      ||¦  «        ¦  «        }|}t          j        ||¦  «         dgdgt          |dd …         ¦  «        z  z   }t          |j        g|dd …                              ¦   «         z   |j        ¬¦  «        }|                      ||¦  «        ¦  «        }t          j        ||¦  «         d S )Nre   TFr$   r    )r>   r   r   r   r!   r?   r@   r   r   r”   r½   Úwherer_   r`   r   Ú	_na_valueÚtolist)r5   Úlistlike_boxr8   ÚklassrL   Úcondrb   ra   s           r7   Ú
test_wherezTestBase.test_where†  s=  € Ý�l¥]µKÐ$@ÑAÔAð 	-ÕEUØÔñF
ô F
ð 	-õ ŒKÐ+Ñ,Ô,Ð,ØˆàˆÝ�c�M­>Ð:Ñ;Ô;ð 	'à—.’. Ñ&Ô&ˆCàˆv�˜C™œÑ ˆØ—’˜5˜5 ™;œ;Ñ'Ô'ˆØˆÝ
Ô˜f hÑ/Ô/Ð/àˆw˜$˜¥# c¨!¨"¨"¤g¡,¤,Ñ.Ñ.ˆÝ˜#œ-˜¨3¨q¨r¨r¬7¯>ª>Ñ+;Ô+;Ñ;À3Ä9ÐMÑMÔMˆØ—’˜5˜5 ™;œ;Ñ'Ô'ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r9   c                ó~  — |dd…         }t          |¦  «        st          j        d¦  «         d }|j        t          k    r|j        dk    rt          }d}t          j        ||¬¦  «        5  | 	                    d|d         ¦  «        }d d d ¦  «         n# 1 swxY w Y   |dd…          
                    |¦  «        sJ ‚d S )Nr$   é   úNot applicable for empty indexr‰   z<The behavior of Index.insert with object-dtype is deprecatedr<   r   )r½   r?   r@   r!   rZ   r�   r–   r_   r•   ÚinsertÚequals)r5   r�   ÚtrimmedÚwarnrE   rb   s         r7   Útest_insert_basezTestBase.test_insert_baseœ  s  € Ø˜˜!˜”*ˆå�5‰zŒzð 	:ÝŒKÐ8Ñ9Ô9Ð9ð ˆØŒ;�&Ò Ð  UÔ%8¸IÒ%EÐ%Eå ˆDØLˆÝÔ'¨°CÐ8Ñ8Ô8ð 	1ð 	1Ø—^’^ A u¨Q¤xÑ0Ô0ˆFð	1ð 	1ð 	1ñ 	1ô 	1ð 	1ð 	1ð 	1ð 	1ð 	1ð 	1øøøð 	1ð 	1ð 	1ð 	1à�Q�q�SŒz× Ò  Ñ(Ô(Ð(Ð(Ð(Ð(Ð(s   Á*BÂBÂBz.completely different behavior, tested elsewher)Úreasonc                ó˜  — t          |¦  «        dk    rt          }nt          }t          |¦  «        dk    rd}nd}t          j        ||¬¦  «        5  |                     dd¦  «         d d d ¦  «         n# 1 swxY w Y   d                     dd	g¦  «        }t          j        t          |¬¦  «        5  |                     t          |¦  «        d
z   d
¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                     t          |¦  «         d
z
  d
¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   z5index (0|0.5) is out of bounds for axis 0 with size 0zBslice indices must be integers or None or have an __index__ methodr<   g      à?rT   r;   z5index -?\d+ is out of bounds for axis 0 with size \d+zloc must be an integer betweenr$   )r½   rC   Ú
IndexErrorr?   rB   rÎ   rA   )r5   r�   ÚerrrE   s       r7   Útest_insert_out_of_boundsz"TestBase.test_insert_out_of_bounds¬  sý  € õ ˆu‰:Œ:˜Š>ˆ>ÝˆCˆCåˆCÝˆu‰:Œ:˜Š?ˆ?àIˆCˆCàVˆCÝŒ]˜3 cÐ*Ñ*Ô*ð 	%ð 	%Ø�LŠL˜˜eÑ$Ô$Ð$ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%ð �hŠhàHØ0ðñ
ô 
ˆõ Œ]�:¨SÐ1Ñ1Ô1ð 	,ð 	,Ø�LŠL�˜U™œ a™¨Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,õ Œ]�:¨SÐ1Ñ1Ô1ð 	-ð 	-Ø�LŠL�#˜e™*œ*˜ q™¨!Ñ,Ô,Ð,ð	-ð 	-ð 	-ñ 	-ô 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-øøøð 	-ð 	-ð 	-ð 	-ð 	-ð 	-s6   ÁA4Á4A8Á;A8Â1'C$Ã$C(Ã+C(Ä
(D?Ä?EÅEc                ó¨  — t          |¦  «        st          j        d¦  «         t          |t          ¦  «        r)t          j        t          | ¦  «        j        › d�¦  «         |dd …         }|                     d¦  «        }|                     |¦  «        sJ ‚|j	        |j	        k    sJ ‚|d d…         }|                     d¦  «        }|                     |¦  «        sJ ‚|j	        |j	        k    sJ ‚t          |¦  «        }d|› d|› �}t          j
        t          |¬¦  «        5  |                     |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )	NrÍ   ú tested elsewherer$   r   éÿÿÿÿzindex z' is out of bounds for axis 0 with size r<   )r½   r?   r@   r>   r   rD   rH   ÚdeleterÏ   rP   rB   rÕ   )r5   r�   ra   rb   ÚlengthrE   s         r7   Útest_delete_basezTestBase.test_delete_baseË  s•  € Ý�5‰zŒzð 	:ÝŒKÐ8Ñ9Ô9Ð9å�e�ZÑ(Ô(ð 	CåŒK�4 ™:œ:Ô.ÐAÐAÐAÑBÔBÐBà˜˜˜”9ˆØ—’˜a‘”ˆØ�}Š}˜XÑ&Ô&Ð&Ð&Ð&ØŒ{˜hœmÒ+Ð+Ð+Ð+à˜˜"˜”:ˆØ—’˜bÑ!Ô!ˆØ�}Š}˜XÑ&Ô&Ð&Ð&Ð&ØŒ{˜hœmÒ+Ð+Ð+Ð+å�U‘”ˆØN�vÐNÐNÀfÐNÐNˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	!ð 	!Ø�LŠL˜Ñ Ô Ð ð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!ð 	!ð 	!s   Ä$EÅEÅEc                ó‚  — t          |t          ¦  «        r)t          j        t	          |¦  «        j        › d�¦  «         t	          |¦  «        t          u ot          |j        t          j        ¦  «         }| 	                    |¦  «        sJ ‚| 	                    | 
                    ¦   «         ¦  «        sJ ‚|s/| 	                    |                     t          ¦  «        ¦  «        sJ ‚| 	                    t          |¦  «        ¦  «        rJ ‚| 	                    t          j        |¦  «        ¦  «        rJ ‚t          |t          ¦  «        sF|sDt          |t          ¬¦  «        }| 	                    |¦  «        sJ ‚| 	                    |¦  «        sJ ‚|j        dk    r$| 	                    t#          |¦  «        ¦  «        rJ ‚d S d S )NrÙ   r    r$   )r>   r   r?   r@   rD   rH   r   r!   r™   rÏ   r^   ÚastyperZ   Úlistr°   r   Únlevelsr   )r5   r�   Ú	is_ea_idxÚsame_valuess       r7   Útest_equalszTestBase.test_equalsâ  s—  € å�e�]Ñ+Ô+ð 	DÝŒK�4 ™;œ;Ô/ÐBÐBÐBÑCÔCÐCå˜‘K”K¥5Ð(ÐRµ¸E¼KÍÌÑ1RÔ1RÐ-Rˆ	à�|Š|˜EÑ"Ô"Ð"Ð"Ð"Ø�|Š|˜EŸJšJ™LœLÑ)Ô)Ð)Ð)Ð)Øð 	6à—<’< §¢­VÑ 4Ô 4Ñ5Ô5Ð5Ð5Ð5à—<’<¥ U¡¤Ñ,Ô,Ð,Ð,Ð,Ø—<’<¥¤¨¡¤Ñ0Ô0Ð0Ð0Ð0õ ˜%¥Ñ,Ô,ð 	-°Yð 	-Ý ­VÐ4Ñ4Ô4ˆKØ—<’< Ñ,Ô,Ð,Ð,Ð,Ø×%Ò% eÑ,Ô,Ð,Ð,Ð,àŒ=˜AÒÐà—|’|¥F¨5¡M¤MÑ2Ô2Ð2Ð2Ð2ð Ðà2Ð2r9   c                ó`  — |}t          |¦  «        }|dd…         }|dd…                              |dd…         ¦  «        }|dd…         }d}t          j        t          |¬¦  «        5  ||k     d d d ¦  «         n# 1 swxY w Y   t          j        dg|z  ¦  «        }t          j        dg|dz
  z  dgz   ¦  «        }	t          j        ||k    |¦  «         t          j        ||k    |	¦  «         t          j        |¦  «        }
t          j        |dd…         ¦  «        }t          j        |dd…                              |dd…         ¦  «        ¦  «        }t          j        |dd…         ¦  «        }t          j        t          |¬¦  «        5  ||k     d d d ¦  «         n# 1 swxY w Y   t          j        ||
k    |¦  «         t          j        ||k    |	¦  «         t          |
¦  «        }t          |¦  «        }t          |¦  «        }t          |¦  «        }t          j        t          |¬¦  «        5  ||k     d d d ¦  «         n# 1 swxY w Y   t          j        ||k    |¦  «         t          j        ||k    |	¦  «         t          j        t          d	¬¦  «        5  ||k     d d d ¦  «         n# 1 swxY w Y   t          j        t          d	¬¦  «        5  ||k     d d d ¦  «         n# 1 swxY w Y   t          j        t          d	¬¦  «        5  ||k     d d d ¦  «         n# 1 swxY w Y   d
}t          j        t          |¬¦  «        5  ||k     d d d ¦  «         n# 1 swxY w Y   t          j        t          d	¬¦  «        5  ||k     d d d ¦  «         n# 1 swxY w Y   t          |t          ¦  «        svt          j        dgt          |¦  «        dz
  z  ddgz   ¦  «        }|d         }t          j        ||k    |¦  «         t          j        ||k    t          |¦  «        ¦  «         d S d S )Nr   rÚ   éþÿÿÿr$   z)Lengths must match|could not be broadcastr<   TFzLengths must matchz3Can only compare identically-labeled Series objectsr   )r½   Úappendr?   rB   r¸   r™   r°   r_   r˜   r   r>   r   Úassert_series_equal)r5   r8   Úindex_aÚnÚindex_bÚindex_cÚindex_drE   Ú	expected1Ú	expected2Úarray_aÚarray_bÚarray_cÚarray_dÚseries_aÚseries_bÚseries_cÚseries_dÚ	expected3Úitems                       r7   Útest_equals_opzTestBase.test_equals_opü  sú  € àˆå�‰LŒLˆØ˜!˜B˜$”-ˆØ˜!˜B˜$”-×&Ò& w¨r°"¨u¤~Ñ6Ô6ˆØ˜!˜A˜#”,ˆà9ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	ð 	Ø�wÒÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	å”H˜d˜V a™ZÑ(Ô(ˆ	Ý”H˜d˜V q¨1¡uÑ-°°Ñ7Ñ8Ô8ˆ	Ý
Ô# G¨wÒ$6¸	ÑBÔBÐBÝ
Ô# G¨wÒ$6¸	ÑBÔBÐBõ ”(˜7Ñ#Ô#ˆÝ”(˜7 1 R 4œ=Ñ)Ô)ˆÝ”(˜7 1 R 4œ=×/Ò/°¸¸2¸´Ñ?Ô?Ñ@Ô@ˆÝ”(˜7 1 Q 3œ<Ñ(Ô(ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	ð 	Ø�wÒÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	å
Ô# G¨wÒ$6¸	ÑBÔBÐBÝ
Ô# G¨wÒ$6¸	ÑBÔBÐBõ ˜'‘?”?ˆÝ˜'‘?”?ˆÝ˜'‘?”?ˆÝ˜'‘?”?ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	 ð 	 Ø�xÒÐð	 ð 	 ð 	 ñ 	 ô 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 øøøð 	 ð 	 ð 	 ð 	 õ 	Ô# G¨xÒ$7¸ÑCÔCÐCÝ
Ô# G¨xÒ$7¸ÑCÔCÐCõ Œ]�:Ð-AÐBÑBÔBð 	ð 	Ø�wÒÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�:Ð-AÐBÑBÔBð 	 ð 	 Ø�xÒÐð	 ð 	 ð 	 ñ 	 ô 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 øøøð 	 ð 	 ð 	 ð 	 åŒ]�:Ð-AÐBÑBÔBð 	ð 	Ø�wÒÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	àCˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	!ð 	!Ø˜Ò Ð ð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!åŒ]�:Ð-AÐBÑBÔBð 	 ð 	 Ø˜ÒÐð	 ð 	 ð 	 ñ 	 ô 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 øøøð 	 ð 	 ð 	 ð 	 õ ˜'¥:Ñ.Ô.ð 	HÝœ % ­C°©L¬L¸1Ñ,<Ñ!=ÀÀuÀÑ!MÑNÔNˆIà˜2”;ˆDÝÔ'¨°4ª¸ÑCÔCÐCÝÔ" 8¨tÒ#3µV¸IÑ5FÔ5FÑGÔGÐGÐGÐGð	Hð 	Hs�   Á(A;Á;A?ÂA?ÆF Æ F$Æ'F$È4IÉIÉIÊJ2Ê2J6Ê9J6ËK+Ë+K/Ë2K/ÌL$Ì$L(Ì+L(ÍMÍM#Í&M#ÎNÎNÎNc                ó>  — t          |j        ¦  «        st          |t          ¦  «        rt	          j        d¦  «         |}d„ |D ¦   «         }d}t          j        t          |¬¦  «        5  | 	                    ¦   «         |k    sJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nre   c                ó,   — g | ]}t          |¦  «        ‘ŒS rŽ   ©r†   ©Ú.0Úxs     r7   ú
<listcomp>z(TestBase.test_format.<locals>.<listcomp>A  s   € Ð(Ð(Ð(˜q•C˜‘F”FÐ(Ð(Ð(r9   úIndex\.format is deprecatedr<   )
r   r!   r>   r   r?   r@   r_   r•   r–   Úformat)r5   r8   rL   ra   rE   s        r7   Útest_formatzTestBase.test_format:  sñ   € å˜LÔ.Ñ/Ô/ð 	-µ:Ø�-ñ4
ô 4
ð 	-õ ŒKÐ+Ñ,Ô,Ð,ØˆØ(Ð( CÐ(Ñ(Ô(ˆØ,ˆÝÔ'­¸SÐAÑAÔAð 	,ð 	,Ø—:’:‘<”< 8Ò+Ð+Ð+Ð+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð 	,ð 	,s   Á)BÂBÂBc                óÚ  — t          |t          t          f¦  «        rt          j        d¦  «          t          |¦  «        g ¦  «        }d}t          j        t          |¬¦  «        5  | 	                    ¦   «         g k    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  | 	                    d¬¦  «        dgk    sJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )NúTested elsewherer  r<   TrO   Ú )
r>   r   r   r?   r@   rD   r_   r•   r–   r  )r5   r8   Ú	empty_idxrE   s       r7   Útest_format_emptyzTestBase.test_format_emptyF  sr  € å�l¥[µ*Ð$=Ñ>Ô>ð 	,ÝŒKÐ*Ñ+Ô+Ð+Ø&•D˜Ñ&Ô& rÑ*Ô*ˆ	Ø,ˆÝÔ'­¸SÐAÑAÔAð 	,ð 	,Ø×#Ò#Ñ%Ô%¨Ò+Ð+Ð+Ð+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,åÔ'­¸SÐAÑAÔAð 	7ð 	7Ø×#Ò#¨Ð#Ñ.Ô.°2°$Ò6Ð6Ð6Ð6Ð6ð	7ð 	7ð 	7ñ 	7ô 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7øøøð 	7ð 	7ð 	7ð 	7ð 	7ð 	7s$   Á&BÂBÂBÂ4C Ã C$Ã'C$c                óº  — t          |¦  «        dk    rt          j        d¦  «         d S |j        t          k    rt          j        |j        › d�¦  «         d S t          |t          ¦  «        r2t          |j        ¦  «        rt          j        d|j        › �¦  «         d S t          |t          ¦  «        ri| 	                    d¬¦  «        }d}t          j
        t          |¬¦  «        5  |                     |d         ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S | 	                    d¬¦  «        }|                     |d         ¦  «        }t          j        ||¦  «         ||usJ ‚d	}t          j
        t          |¬¦  «        5  |                     |d         g¦  «         d d d ¦  «         n# 1 swxY w Y   | 	                    d¬¦  «        }|j        }t"          j        |d
<    t'          |¦  «        |¦  «        }d}d}t          j        t*          |¬¦  «        5  t          j
        t          |¬¦  «        5  |                     |d         d¬¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t#          j        dgt          |¦  «        z  t          ¬¦  «        }d|d
<   t          j        |j        |¦  «         |j        du sJ ‚d S )Nr   zNot relevant for empty indexz cannot hold NAszNot relevant for Index with Tr£   ú"isna is not defined for MultiIndexr<   z"'value' must be a scalar, passed: r$   zdoes not support 'downcast'z7The 'downcast' keyword in .*Index\.fillna is deprecatedÚinfer)ÚdowncastFr    )r½   r?   r@   r!   Úboolr>   r   r   r   r^   rB   rI   Úfillnar_   r`   rC   rx   r™   ÚnanrD   r•   r–   r°   r˜   Ú_isnanÚhasnans)r5   r�   rL   rE   rb   r�   Úmsg2ra   s           r7   Útest_fillnazTestBase.test_fillnaQ  sº  € åˆu‰:Œ:˜Š?ˆ?ÝŒKÐ6Ñ7Ô7Ð7Ð7Ð7ØŒ[�DÒ Ð ÝŒK˜5œ;Ð8Ð8Ð8Ñ9Ô9Ð9Ð9Ð9Ý˜�uÑ%Ô%ð "	'Õ*:¸5¼;Ñ*GÔ*Gð "	'ÝŒKÐD°u´{ÐDÐDÑEÔEÐEÐEÐEÝ˜�zÑ*Ô*ð  	'Ø—*’* $�*Ñ'Ô'ˆCØ6ˆCÝ”Õ2¸#Ð>Ñ>Ô>ð #ð #Ø—
’
˜3˜qœ6Ñ"Ô"Ð"ð#ð #ð #ñ #ô #ð #ð #ð #ð #ð #ð #ð #øøøð #ð #ð #ð #ð #ð #ð —*’* $�*Ñ'Ô'ˆCØ—Z’Z  A¤Ñ'Ô'ˆFÝÔ! &¨#Ñ.Ô.Ð.Ø Ð$Ð$Ð$Ð$à6ˆCÝ”�y°Ð4Ñ4Ô4ð %ð %Ø—
’
˜C œF˜8Ñ$Ô$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %ð —*’* $�*Ñ'Ô'ˆCØ”[ˆFåœˆF�1‰Ià•$�u‘+”+˜fÑ%Ô%ˆCà/ˆCØMˆDÝÔ+­MÀÐFÑFÔFð 9ð 9Ý”]Õ#6¸cÐBÑBÔBð 9ð 9à—J’J˜s 1œv°�JÑ8Ô8Ð8ð9ð 9ð 9ñ 9ô 9ð 9ð 9ð 9ð 9ð 9ð 9øøøð 9ð 9ð 9ð 9ð9ð 9ð 9ñ 9ô 9ð 9ð 9ð 9ð 9ð 9ð 9øøøð 9ð 9ð 9ð 9õ
 ”x  ­#¨c©(¬(Ñ 2½$Ð?Ñ?Ô?ˆHØˆH�Q‰KÝÔ'¨¬
°HÑ=Ô=Ð=Ø”; $Ð&Ð&Ð&Ð&Ð&Ð&sZ   Ã'DÄDÄDÆF/Æ/F3Æ6F3ÈI:È9I#ÉI:É#I'	É'I:É*I'	É+I:É:I>ÊI>c                óœ  — t          |¦  «        dk    rBt          j        |                     ¦   «         t	          j        g t          ¬¦  «        ¦  «         d S t          |t          ¦  «        r`| 	                    ¦   «         }d}t          j        t          |¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S |j        sœt          j        |                     ¦   «         t	          j        t          |¦  «        t          ¬¦  «        ¦  «         t          j        |                     ¦   «         t	          j        t          |¦  «        t          ¬¦  «        ¦  «         d S t          |¦  «        }t          j        |                     ¦   «         |¦  «         t          j        |                     ¦   «         | ¦  «         d S )Nr   r    r  r<   )r½   r_   r˜   r   r™   r°   r  r>   r   r^   r?   rB   rI   r  ÚzerosÚnotnaÚones)r5   r�   rL   rE   rb   s        r7   Ú
test_nullszTestBase.test_nulls{  s«  € õ ˆu‰:Œ:˜Š?ˆ?ÝÔ'¨¯
ª
©¬µb´h¸rÍÐ6NÑ6NÔ6NÑOÔOÐOÐOÐOÝ˜�zÑ*Ô*ð 	@Ø—*’*‘,”,ˆCØ6ˆCÝ”Õ2¸#Ð>Ñ>Ô>ð ð Ø—’‘
”
�
ðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð à”ð 	@ÝÔ'¨¯
ª
©¬µb´h½sÀ5¹z¼zÕQUÐ6VÑ6VÔ6VÑWÔWÐWÝÔ'¨¯ª©¬µr´w½sÀ5¹z¼zÕQUÐ7VÑ7VÔ7VÑWÔWÐWÐWÐWå˜%‘[”[ˆFÝÔ'¨¯
ª
©¬°fÑ=Ô=Ð=ÝÔ'¨¯ª©¬¸°wÑ?Ô?Ð?Ð?Ð?s   ÂB>Â>CÃCc                ó>   — |}|j         rJ ‚|d d…         j         sJ ‚d S ©Nr   )r¨   rQ   s      r7   Ú
test_emptyzTestBase.test_empty�  s/   € àˆØ”9ÐÐˆ}Ø�2�A�2ŒwŒ}ÐÐˆ}ÐÐr9   c                ó¬   — |}|j         rJ|                     ||¬¦  «        }|}|dk    rt          j        |¦  «        }t	          j        ||¦  «         d S d S )N)ÚhowÚouter)Ú	is_uniquerA   ÚalgosÚ	safe_sortr_   r`   )r5   Ú	join_typer8   rL   Újoinedra   s         r7   Útest_join_self_uniquezTestBase.test_join_self_unique“  sh   € ØˆØŒ=ð 	4Ø—X’X˜c y�XÑ1Ô1ˆFØ#ˆHØ˜GÒ#Ð#Ý œ?¨8Ñ4Ô4�ÝÔ! &¨(Ñ3Ô3Ð3Ð3Ð3ð	4ð 	4r9   c                óÄ   — t          |t          t          f¦  «        rt          j        d¦  «         |}|                     d„ ¦  «        }t          j        ||d¬¦  «         d S )Nre   c                ó   — | S r1   rŽ   )r   s    r7   ú<lambda>z#TestBase.test_map.<locals>.<lambda>¢  s   €  1€ r9   Úequiv©Úexact)r>   r   r   r?   r@   Úmapr_   r`   )r5   r8   rL   rb   s       r7   Útest_mapzTestBase.test_mapœ  s`   € å�l¥^µ[Ð$AÑBÔBð 	-ÝŒKÐ+Ñ,Ô,Ð,Øˆà—’˜˜Ñ%Ô%ˆå
Ô˜f c°Ð9Ñ9Ô9Ð9Ð9Ð9r9   Úmapperc                ó6   — d„ t          | |¦  «        D ¦   «         S )Nc                ó   — i | ]\  }}||“Œ	S rŽ   rŽ   )rÿ   ÚeÚis      r7   ú
<dictcomp>z%TestBase.<lambda>.<locals>.<dictcomp>©  s   € Ð"GÐ"GÐ"G©D¨A¨q 1 aÐ"GÐ"GÐ"Gr9   )Úzip©r�   r�   s     r7   r(  zTestBase.<lambda>©  s   € Ð"GÐ"GµC¸ÀÑ4FÔ4FÐ"GÑ"GÔ"G€ r9   c                ó"   — t          | |¦  «        S r1   )r   r5  s     r7   r(  zTestBase.<lambda>ª  s   € ¥&¨°Ñ"7Ô"7€ r9   c                óâ  — |}t          |t          t          t          f¦  «        rt	          j        d¦  «          ||j        |¦  «        }|                     |¦  «        }t          j	        ||d¬¦  «         d }|j
        j        dk    r|j
        }t          t          j        gt          |¦  «        z  |¬¦  «        }|                      |||¦  «        ¦  «        }t          j	        ||¦  «         d S )Nre   r)  r*  Úfr    )r>   r   r   r   r?   r@   r�   r,  r_   r`   r!   rv   r   r™   r  r½   )	r5   r.  r8   r6   rL   Úidentityrb   r!   ra   s	            r7   Útest_map_dictlikezTestBase.test_map_dictlike¦  sã   € ð ˆÝ�c�M­>½;ÐGÑHÔHð 	-ÝŒKÐ+Ñ,Ô,Ð,à�6˜#œ* cÑ*Ô*ˆà—’˜Ñ"Ô"ˆå
Ô˜f c°Ð9Ñ9Ô9Ð9ð ˆØŒ9Œ>˜SÒ Ð Ø”IˆEå�"œ&˜¥C¨¡H¤HÑ,°EÐ:Ñ:Ô:ˆØ—’˜˜ ¨#Ñ.Ô.Ñ/Ô/ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r9   c                óì   — t          |t          ¦  «        rt          j        d¦  «         |}|                     t
          ¦  «        }t          d„ |D ¦   «         ¦  «        }t          j        ||¦  «         d S )NzSee test_map.pyc                ó,   — g | ]}t          |¦  «        ‘ŒS rŽ   rý   rþ   s     r7   r  z)TestBase.test_map_str.<locals>.<listcomp>È  s   € Ð.Ð.Ð. Q�#˜a™&œ&Ð.Ð.Ð.r9   )	r>   r
   r?   r@   r,  r†   r   r_   r`   )r5   r8   rL   rb   ra   s        r7   Útest_map_strzTestBase.test_map_strÂ  so   € å�lÕ$4Ñ5Ô5ð 	+ÝŒKÐ)Ñ*Ô*Ð*ØˆØ—’�‘”ˆÝÐ.Ð.¨#Ð.Ñ.Ô.Ñ/Ô/ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r9   r^   TFrP   NrT   Úorderedc                óZ  — |}|r|                      |¦  «        }t          |¬¦  «        }|                     ||¬¦  «        }t          |||¬¦  «        }t	          j        ||d¬¦  «         t          |                     ¦   «                              ¦   «         d d…         |¦  «        }|                     ||¬¦  «        }t          |||¬¦  «        }t	          j        ||d¬¦  «         |du rA|                     d	|¬¦  «        }t          ||¬
¦  «        }t	          j        ||d¬¦  «         d S d S )N)r>  )r^   )rP   r>  Tr*  rÚ   )rP   r!   FÚcategoryrO   )Úrenamer	   rß   r
   r_   r`   ÚuniquerÆ   )	r5   r^   rP   r>  r8   rL   r!   rb   ra   s	            r7   Útest_astype_categoryzTestBase.test_astype_categoryË  s<  € ð
 ˆØð 	#Ø—*’*˜TÑ"Ô"ˆCõ !¨Ð1Ñ1Ô1ˆØ—’˜E¨�Ñ-Ô-ˆÝ# C¨d¸GÐDÑDÔDˆÝ
Ô˜f h°dÐ;Ñ;Ô;Ð;õ ! §¢¡¤×!4Ò!4Ñ!6Ô!6°s¸°sÔ!;¸WÑEÔEˆØ—’˜E¨�Ñ-Ô-ˆÝ# C¨d¸%Ð@Ñ@Ô@ˆÝ
Ô˜f h°dÐ;Ñ;Ô;Ð;à�eÐÐà—Z’Z 
°�ZÑ6Ô6ˆFÝ'¨°$Ð7Ñ7Ô7ˆHÝÔ! &¨(¸$Ð?Ñ?Ô?Ð?Ð?Ð?ð	 Ðr9   c                óh  — |                      ¦   «         }|j        du sJ ‚|d d…         }|j        du sJ ‚|                     d|d         ¦  «        }|j        du sJ ‚|                     dt          j        ¦  «        }|j        du sJ ‚|                     dt          j        ¦  «        }|j        du sJ ‚d S )NTr   F)Údrop_duplicatesr   rÎ   r™   r  )r5   r8   r�   Úindex_emptyÚ	index_dupÚindex_naÚindex_na_dups          r7   Útest_is_uniquezTestBase.test_is_uniqueæ  sÒ   € à×,Ò,Ñ.Ô.ˆØŒ $Ð&Ð&Ð&Ð&ð ˜B˜Q˜B”iˆØÔ$¨Ð,Ð,Ð,Ð,ð —L’L  E¨!¤HÑ-Ô-ˆ	ØÔ" eÐ+Ð+Ð+Ð+ð —<’< ¥2¤6Ñ*Ô*ˆØÔ! TÐ)Ð)Ð)Ð)ð  —’ q­"¬&Ñ1Ô1ˆØÔ%¨Ð.Ð.Ð.Ð.Ð.Ð.r9   c                ó~   — |                      ¦   «         }t          j        |¦  «        }|j         ~ |¦   «         �J ‚d S r1   )r^   ÚweakrefÚrefr¥   )r5   r8   r�   rM  s       r7   Útest_engine_reference_cyclez$TestBase.test_engine_reference_cycleû  sA   € ð ×!Ò!Ñ#Ô#ˆÝŒk˜%Ñ Ô ˆØŒˆØØˆs‰uŒuˆ}ˆ}ˆ}ˆ}ˆ}r9   c                ó  — t          |t          ¦  «        rt          j        d¦  «         |}d}t          j        t
          t          f|¬¦  «        5  |d d …d f          d d d ¦  «         n# 1 swxY w Y   t          |t          ¦  «        s‡t          j        t
          t          f|¬¦  «        5  |d          d d d ¦  «         n# 1 swxY w Y   t          j        t
          t          f|¬¦  «        5  |d          d d d ¦  «         d S # 1 swxY w Y   d S d}t          j        t          |¬¦  «        5  |d          d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |d          d d d ¦  «         d S # 1 swxY w Y   d S )Nr  z(Multi-dimensional indexing|too many|onlyr<   TFzonly integers, slices)r>   r   r?   r@   rB   r¸   rÕ   r   rK   s       r7   Útest_getitem_2d_deprecatedz#TestBase.test_getitem_2d_deprecated  s¾  € å�l¥MÑ2Ô2ð 	,ÝŒKÐ*Ñ+Ô+Ð+ØˆØ8ˆÝŒ]�J­
Ð3¸3Ð?Ñ?Ô?ð 	ð 	Ø����4�ŒLˆLð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ ˜#�zÑ*Ô*ð 	å”¥
­JÐ7¸sÐCÑCÔCð ð Ø�D”	�	ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å”¥
­JÐ7¸sÐCÑCÔCð ð Ø�E”
�
ðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð ð *ˆCÝ”�z°Ð5Ñ5Ô5ð ð Ø�D”	�	ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å”�z°Ð5Ñ5Ô5ð ð Ø�E”
�
ðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð sZ   ÁA)Á)A-Á0A-Â+	C Ã CÃCÃ-	DÄDÄ
DÄ-	EÅEÅ	EÅ(	E>Å>FÆFc                óˆ   — |}|                      |d         ¦  «         |                     ¦   «         }|j        |j        u sJ ‚d S r  )r©   r^   Ú_cache)r5   r8   rL   r^   s       r7   Útest_copy_shares_cachezTestBase.test_copy_shares_cache  sE   € àˆØ�Š�C˜”FÑÔÐØ�xŠx‰zŒzˆàŒ{˜cœjÐ(Ð(Ð(Ð(Ð(Ð(r9   c                óö   — |}|                      |d         ¦  «         |                     ¦   «         }|j        |j        u sJ ‚|                     |j        ¦  «        }|j        |j        usJ ‚|j        i k    sJ ‚d S r  )r©   Ú_viewrR  Ú_shallow_copyrj   )r5   r8   rL   Úshallow_copys       r7   Útest_shallow_copy_shares_cachez'TestBase.test_shallow_copy_shares_cache"  s…   € àˆØ�Š�C˜”FÑÔÐØ—y’y‘{”{ˆàÔ" c¤jÐ0Ð0Ð0Ð0à×(Ò(¨¬Ñ3Ô3ˆØÔ"¨#¬*Ð4Ð4Ð4Ð4ØÔ" bÒ(Ð(Ð(Ð(Ð(Ð(r9   c                óh  — |d d…         }t          j        ddt           j        ddg¦  «        }t          j        |                     |¦  «        |ddg         |ddg         dœ¦  «         t          t          dd	d¦  «        t          dd
d¦  «        t          j	        t          dd
d¦  «        t          dd	d¦  «        gd¬¦  «        j
        }t          d¦  «        t          d¦  «        g}|d         |ddg         |d         |ddg         i}t          j        |                     |¦  «        |¦  «         d S )Nr   r$   r   r   rÌ   é   )g      ð?g       @iÛ  r+   é   rŠ   )r“   z
2011-11-01z
2011-12-01)r™   r°   r  r_   Úassert_dict_equalÚgroupbyr   r   r„   ÚNaTr�   r   )r5   r8   rL   Ú
to_groupbyÚex_keysra   s         r7   Útest_index_groupbyzTestBase.test_index_groupby.  s:  € Ø˜2˜A˜2ÔˆÝ”X˜q !¥R¤V¨Q°Ð2Ñ3Ô3ˆ
Ý
ÔØ�KŠK˜
Ñ#Ô#¨3°°1¨v¬;¸SÀ!ÀQÀ¼[Ð%IÐ%Iñ	
ô 	
ð 	
õ #å˜˜r 1Ñ%Ô%Ý˜˜r 1Ñ%Ô%Ý”Ý˜˜r 1Ñ%Ô%Ý˜˜r 1Ñ%Ô%ðð ð	
ñ 	
ô 	
ô ð 	õ ˜\Ñ*Ô*­I°lÑ,CÔ,CÐDˆØ˜A”J  Q¨ F¤¨W°Q¬Z¸¸aÀ¸V¼ÐEˆÝ
Ô˜SŸ[š[¨Ñ4Ô4°hÑ?Ô?Ð?Ð?Ð?r9   c                ó„  — |}t          |¦  «        }|                     |¦  «        }|j        |j        k    sJ ‚t          j        |d |…         |d¬¦  «         t          j        ||d …         |d¬¦  «         |                     t          t          |¦  «        ¦  «        dz  ¦  «        }t          j        ||d¬¦  «         d S )NT)Úcheck_exactr   )r½   rç   r!   r_   r`   Útakerà   Úrange)r5   r8   r�   ÚNrb   Úalts         r7   Útest_append_preserves_dtypez$TestBase.test_append_preserves_dtypeD  s¸   € àˆÝ�‰JŒJˆà—’˜eÑ$Ô$ˆØŒ|˜uœ{Ò*Ð*Ð*Ð*Ý
Ô˜f R a Rœj¨%¸TÐBÑBÔBÐBÝ
Ô˜f Q R Rœj¨%¸TÐBÑBÔBÐBà�jŠj��e A™hœh™œ¨!Ñ+Ñ,Ô,ˆÝ
Ô˜f c°tÐ<Ñ<Ô<Ð<Ð<Ð<r9   c                ó\  — |}|j         j        dv rh| }t          |j         |j        ¬¦  «        }t          j        ||¦  «         t          |¦  «         }t          j        |t          |¦  «        ¦  «         d S |j         j        dk    r
t          }d}n)|r|j         dk    rdd l
}	|	j        j        }d}n	t          }d}t          j        ||¬	¦  «        5  |  d d d ¦  «         n# 1 swxY w Y   t          j        ||¬	¦  «        5  t          |¦  «          d d d ¦  «         d S # 1 swxY w Y   d S )
N)r2  ÚurO   r8  z0ufunc 'invert' not supported for the input typesrt   r   zhas no kernelzbad operandr<   )r!   rv   r   r�   rP   r_   r`   r   rè   rC   ÚpyarrowÚlibÚArrowNotImplementedErrorr?   rB   )
r5   r8   Úusing_infer_stringrL   Úresra   Úres2rÖ   rE   Úpas
             r7   Útest_invzTestBase.test_invQ  sÇ  € ØˆàŒ9Œ>˜ZÐ'Ð'Ø�$ˆCÝ˜cœj˜[¨s¬xÐ8Ñ8Ô8ˆHÝÔ! # xÑ0Ô0Ð0õ ˜3‘K”K�<ˆDÝÔ" 4­°Ñ)9Ô)9Ñ:Ô:Ð:Ð:Ð:àŒyŒ~ Ò$Ð$Ý�ØH��Ø#ð $¨¬	°XÒ(=Ð(=Ø$Ð$Ð$Ð$à”fÔ5�Ø%��å�Ø#�Ý”˜s¨#Ð.Ñ.Ô.ð ð Ø��ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ ”˜s¨#Ð.Ñ.Ô.ð ð Ý˜‘”��ðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s$   ÃC"Ã"C&Ã)C&ÄD!Ä!D%Ä(D%c                ó–   — |}t          j        t          ¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S r1   )r_   r•   r–   Ú
is_booleanrQ   s      r7   Útest_is_boolean_is_deprecatedz&TestBase.test_is_boolean_is_deprecatedo  óŒ   € àˆÝÔ'­Ñ6Ô6ð 	ð 	Ø�NŠNÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	ó   œ>¾AÁAc                ó–   — |}t          j        t          ¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S r1   )r_   r•   r–   Úis_floatingrQ   s      r7   Útest_is_floating_is_deprecatedz'TestBase.test_is_floating_is_deprecatedu  óŒ   € àˆÝÔ'­Ñ6Ô6ð 	ð 	Ø�OŠOÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	rw  c                ó–   — |}t          j        t          ¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S r1   )r_   r•   r–   Ú
is_integerrQ   s      r7   Útest_is_integer_is_deprecatedz&TestBase.test_is_integer_is_deprecated{  rv  rw  c                óÈ   — |}t          |¦  «        j        › d�}t          j        t          |¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nz.holds_integer is deprecated. r<   )rD   rH   r_   r•   r–   Úholds_integerrK   s       r7   Útest_holds_integer_deprecatedz&TestBase.test_holds_integer_deprecated�  sª   € àˆÝ�c‘”Ô#ÐCÐCÐCˆÝÔ'­¸SÐAÑAÔAð 	 ð 	 Ø×ÒÑÔÐð	 ð 	 ð 	 ñ 	 ô 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 øøøð 	 ð 	 ð 	 ð 	 ð 	 ð 	 s   µAÁAÁAc                óÄ   — |}t          j        t          t          |¦  «        j        › d�¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nz.is_numeric is deprecated. r<   )r_   r•   r–   rD   rH   Ú
is_numericrQ   s      r7   Útest_is_numeric_is_deprecatedz&TestBase.test_is_numeric_is_deprecatedˆ  s­   € àˆÝÔ'ÝÝ˜#‘Y”YÔ'ÐDÐDÐDð
ñ 
ô 
ð 	ð 	ð �NŠNÑÔÐð		ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ³AÁAÁAc                óš   — |}t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nz4Use pandas\.api\.types\.is_categorical_dtype insteadr<   )r_   r•   r–   Úis_categoricalrQ   s      r7   Ú!test_is_categorical_is_deprecatedz*TestBase.test_is_categorical_is_deprecated‘  s�   € àˆÝÔ'ÝØIð
ñ 
ô 
ð 	!ð 	!ð ×ÒÑ Ô Ð ð		!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!ð 	!ð 	!s   žA Á AÁAc                ó–   — |}t          j        t          ¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S r1   )r_   r•   r–   Úis_intervalrQ   s      r7   Útest_is_interval_is_deprecatedz'TestBase.test_is_interval_is_deprecatedš  r{  rw  c                ó–   — |}t          j        t          ¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S r1   )r_   r•   r–   Ú	is_objectrQ   s      r7   Útest_is_object_is_deprecatedz%TestBase.test_is_object_is_deprecated   s‰   € àˆÝÔ'­Ñ6Ô6ð 	ð 	Ø�MŠM‰OŒOˆOð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	rw  )LrH   Ú
__module__Ú__qualname__r?   Úfixturer   r   r™   r¼   Úfloat64Úfloat32Úuint64re  Úint64Úint32Úint16Úint8rà   r   r   r   r   Úfrom_breaksr8   rF   rM   rR   rc   rr   r{   r€   r‡   ÚmarkÚfilterwarningsr¡   r¬   r±   r¹   rÀ   rÂ   rÊ   rÒ   Úskipifr   r×   rÝ   rä   rú   r  r	  r  r  r  r%  r-  Úparametrizer:  r=  rC  rJ  Úarm_slowrN  rP  rS  rX  ra  rh  rr  ru  rz  r~  r�  r„  r‡  rŠ  r�  rŽ   r9   r7   r   r   '   sò  € € € € € Ø€V„^àˆJ˜Q R¨aÐ0Ñ0Ô0ØˆE�)�"”)˜A R¤ZÐ0Ñ0Ô0Ñ1Ô1ØˆE�)�"”)˜A R¤ZÐ0Ñ0Ô0Ñ1Ô1ØˆE�)�"”)˜A R¤YÐ/Ñ/Ô/Ñ0Ô0ØˆE�%�%˜˜2˜q‘/”/¨¬Ð2Ñ2Ô2ØˆE�%�%˜˜2˜q‘/”/¨¬Ð2Ñ2Ô2ØˆE�%�%˜˜2˜q‘/”/¨¬Ð2Ñ2Ô2ØˆE�%�%˜˜2˜q‘/”/¨¬Ð1Ñ1Ô1ØˆE�$�$�w‘-”-Ñ Ô ØˆEÐ*Ð*Ð*Ñ+Ô+ØˆL˜¨Q°SÐ9Ñ9Ô9ØˆNðð ð ð (Øð
ñ 
ô 
ð ˆMØVÐVÐVØ&Øðñ ô ð
 &ˆMÔ% e e¨B¡i¤i¸Ð@Ñ@Ô@ð9
ðñ ô ð@ð ñAô ð@ð!ð !ð !ð&ð ð ð$ð $ð $ð2ð 2ð 2ðh-ð -ð -ð^ð ð ð*4ð 4ð 4ð)ð )ð )ð „[×ÒÐ VÑWÔWð9Xð 9Xñ XÔWð9Xðv%ð %ð %ð0Ið Ið Ið4ð 4ð 4ð2
9ð 
9ð 
9ð(ð (ð (ð0ð 0ð 0ð,)ð )ð )ð  „[×ÒØ"Ð"Ñ$Ô$Ø?ð ñ ô ð-ð -ñ	ô ð-ð6!ð !ð !ð. „[×ÒÐ VÑWÔWð3ð 3ñ XÔWð3ð2<Hð <Hð <Hð|
,ð 
,ð 
,ð	7ð 	7ð 	7ð('ð ('ð ('ðT@ð @ð @ð$ð ð ð4ð 4ð 4ð:ð :ð :ð „[×ÒØàGÐGØ7Ð7ð	
ñô ð „[×ÒÐ VÑWÔWð0ð 0ñ XÔWñô ð0ð(0ð 0ð 0ð „[×Ò˜V d¨E ]Ñ3Ô3Ø„[×Ò˜V d¨E ]Ñ3Ô3Ø„[×Ò˜Y¨¨u¨Ñ6Ô6ð@ð @ñ 7Ô6ñ 4Ô3ñ 4Ô3ð@ð0/ð /ð /ð* „[Ôðð ñ Ôððð ð ð,)ð )ð )ð
)ð 
)ð 
)ð@ð @ð @ð,=ð =ð =ðð ð ð<ð ð ðð ð ðð ð ð ð  ð  ðð ð ð!ð !ð !ðð ð ðð ð ð ð r9   r   c                  ó†  — e Zd Z ej         eddd¬¦  «         e ej        dej	        ¬¦  «        ¦  «         e ej        dej
        ¬¦  «        ¦  «         e ej        dej        ¬¦  «        ¦  «         e eddd¦  «        ej        ¬¦  «         e eddd¦  «        ej        ¬¦  «         e eddd¦  «        ej        ¬¦  «         e eddd¦  «        ej        ¬¦  «        g¬¦  «        d„ ¦   «         Zd	„ Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zej                             dej        ej        g¦  «        d„ ¦   «         Zd„ ZdS )ÚTestNumericBaser   r   r   r   r   r    r.   c                ó   — |j         S r1   r2   r4   s     r7   r8   zTestNumericBase.simple_index¨  s   € ð Œ}Ðr9   c                ó.  — t          |t          ¦  «        rt          j        d¦  «         t	          |¦  «        }|j        }t          ddg|¬¦  «        } ||¦  «        }t          j        ddg|j        ¬¦  «        }t          j
        |j        |¦  «         d S )Nre   r$   r   r    )r>   r   r?   r@   rD   r!   r   r™   r°   r_   r˜   rj   )r5   r8   Ú	index_clsr!   rL   rb   ra   s          r7   Útest_constructor_unwraps_indexz.TestNumericBase.test_constructor_unwraps_index·  s’   € Ý�l¥JÑ/Ô/ð 	-ÝŒKÐ+Ñ,Ô,Ð,Ý˜Ñ&Ô&ˆ	ØÔ"ˆå�Q˜�F %Ð(Ñ(Ô(ˆØ�˜3‘”ˆÝ”8˜Q ˜F¨#¬)Ð4Ñ4Ô4ˆÝ
Ô# F¤L°(Ñ;Ô;Ð;Ð;Ð;r9   c                óL   — |}|d         }|                      |¦  «        du sJ ‚d S )Nr   F)Ú$_can_hold_identifiers_and_holds_name)r5   r8   rL   Úkeys       r7   Útest_can_hold_identifiersz)TestNumericBase.test_can_hold_identifiersÂ  s5   € ØˆØ�!ŒfˆØ×7Ò7¸Ñ<Ô<ÀÐEÐEÐEÐEÐEÐEr9   c                ó(  — t          |t          ¦  «        rt          j        d¦  «         t	          |¦  «        }|j        } |g |d¬¦  «        }|                     ¦   «         }|j        dk    sJ ‚|                     |¦  «        }t          j	        | ||d¬¦  «        d¬¦  «         d}t          j
        t          |¬¦  «        5  |                     |¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j	        | ||d¬¦  «        d¬¦  «         d S )	Nre   ÚFoo)r!   rP   rO   Tr*  z,Passing a type in .*Index.view is deprecatedr<   )r>   r   r?   r@   rD   r!   ÚviewrP   r_   r`   r•   r–   )r5   r8   r¢  r!   rL   Úidx_viewrE   s          r7   Ú	test_viewzTestNumericBase.test_viewÇ  sT  € Ý�l¥JÑ/Ô/ð 	-ÝŒKÐ+Ñ,Ô,Ð,Ý˜Ñ&Ô&ˆ	ØÔ"ˆàˆi˜ %¨eÐ4Ñ4Ô4ˆØ—8’8‘:”:ˆØŒ} Ò%Ð%Ð%Ð%à—8’8˜E‘?”?ˆÝ
Ô˜c 9 9¨X¸EÐ#BÑ#BÔ#BÈ$ÐOÑOÔOÐOà<ˆÝÔ'­¸SÐAÑAÔAð 	+ð 	+Ø—x’x 	Ñ*Ô*ˆHð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+å
Ô˜c 9 9¨X¸EÐ#BÑ#BÔ#BÈ$ÐOÑOÔOÐOÐOÐOs   ÃC%Ã%C)Ã,C)c                óN  ‡— t          |t          ¦  «        rt          j        d¦  «         |}t	          d„ |D ¦   «         ¦  «        Šˆfd„|D ¦   «         }d}t          j        t          |¬¦  «        5  |                     ¦   «         |k    sJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nr  c              3  óN   K  — | ] }t          t          |¦  «        ¦  «        V — Œ!d S r1   )r½   r†   rþ   s     r7   ú	<genexpr>z.TestNumericBase.test_format.<locals>.<genexpr>Þ  s.   è è € Ð1Ð1¨��C ™FœF™œÐ1Ð1Ð1Ð1Ð1Ð1r9   c                óT   •— g | ]$}t          |¦  «                             ‰¦  «        ‘Œ%S rŽ   )r†   Úljust)rÿ   r   Ú	max_widths     €r7   r  z/TestNumericBase.test_format.<locals>.<listcomp>ß  s+   ø€ Ð9Ð9Ð9°•C˜‘F”F—L’L Ñ+Ô+Ð9Ð9Ð9r9   r  r<   )	r>   r   r?   r@   Úmaxr_   r•   r–   r  )r5   r8   rL   ra   rE   r²  s        @r7   r  zTestNumericBase.test_formatÙ  sû   ø€ å�l¥MÑ2Ô2ð 	,ÝŒKÐ*Ñ+Ô+Ð+ØˆÝÐ1Ð1¨SÐ1Ñ1Ô1Ñ1Ô1ˆ	Ø9Ð9Ð9Ð9°SÐ9Ñ9Ô9ˆØ,ˆÝÔ'­¸SÐAÑAÔAð 	,ð 	,Ø—:’:‘<”< 8Ò+Ð+Ð+Ð+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð 	,ð 	,s   Á1BÂBÂ!Bc                óÊ   — |}|                      d|d         ¦  «        }t          |d         gt          |¦  «        z   |j        ¬¦  «        }t	          j        ||d¬¦  «         d S )Nr   r    Tr*  )rÎ   r   rà   r!   r_   r`   )r5   r8   r�   rb   ra   s        r7   Útest_insert_non_naz"TestNumericBase.test_insert_non_naä  sc   € ð ˆà—’˜a  q¤Ñ*Ô*ˆå˜% œ(˜¥d¨5¡k¤kÑ1¸¼ÐEÑEÔEˆÝ
Ô˜f h°dÐ;Ñ;Ô;Ð;Ð;Ð;r9   c                óÄ  — |}|}|t           j        u rAt          |d         t           j        gt          |dd …         ¦  «        z   t          ¬¦  «        }n_t          |d         t
          j        gt          |dd …         ¦  «        z   ¦  «        }|j        j        dk    rt          ||j        ¬¦  «        }| 	                    d|¦  «        }t          j        ||d¬¦  «         d S )Nr   r$   r    r8  Tr*  )r„   r^  r   rà   rZ   r™   r  r!   rv   rÎ   r_   r`   )r5   Únulls_fixturer8   r�   Úna_valra   rb   s          r7   Útest_insert_nazTestNumericBase.test_insert_naî  sË   € àˆØˆà•R”VÐÐÝ˜e Aœh­¬Ð/µ$°u¸Q¸R¸R´y±/´/ÑAÍÐPÑPÔPˆHˆHå˜e Aœh­¬Ð/µ$°u¸Q¸R¸R´y±/´/ÑAÑBÔBˆHàŒ{Ô 3Ò&Ð&Ý  °´Ð=Ñ=Ô=�à—’˜a Ñ(Ô(ˆÝ
Ô˜f h°dÐ;Ñ;Ô;Ð;Ð;Ð;r9   c                ó’  — t          |¦  «        }|t          u rt          d¦  «        }n |t          j        dd¬¦  «        ¦  «        }t          j        dd¬¦  «        dz  }t	          |t          j        ¬¦  «        }|dz  }t          j        ||¦  «         d|z  }t          j        ||¦  «         t	          |t          j        ¬¦  «        }t          j        dd¬¦  «        }||z
  }t          j        ||¦  «         t	          | t          j        ¬¦  «        }t          j        dd¬¦  «        }||z
  }t          j        ||¦  «         d S )Nr   r”  r    gš™™™™™	@r‘  )	rD   r   r™   r¼   r   r‘  r_   r`   r  )	r5   r8   r¢  rL   Úarrra   Úfidxr#   rb   s	            r7   Ú$test_arithmetic_explicit_conversionsz4TestNumericBase.test_arithmetic_explicit_conversionsþ  s@  € õ ˜Ñ&Ô&ˆ	Ø�
Ð"Ð"Ý˜Q‘-”-ˆCˆCà�)�BœI a¨wÐ7Ñ7Ô7Ñ8Ô8ˆCõ Œi˜ Ð)Ñ)Ô)¨CÑ/ˆÝ˜¥B¤JÐ/Ñ/Ô/ˆØ�S‰yˆÝ
Ô˜d HÑ-Ô-Ð-Ø�S‰yˆÝ
Ô˜d HÑ-Ô-Ð-õ ˜¥B¤JÐ/Ñ/Ô/ˆÝŒH�Q˜iÐ(Ñ(Ô(ˆØ˜‘ˆÝ
Ô˜f hÑ/Ô/Ð/å˜#˜¥R¤ZÐ0Ñ0Ô0ˆÝŒH�Q˜iÐ(Ñ(Ô(ˆØ�T‘ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r9   Úcomplex_dtypec                óv   — |                      |¦  «        }t          |¦  «        t          u r|j        |k    sJ ‚d S r1   )rß   rD   r   r!   )r5   r¾  r8   rb   s       r7   Útest_astype_to_complexz&TestNumericBase.test_astype_to_complex  s>   € à×$Ò$ ]Ñ3Ô3ˆå�F‰|Œ|�uÐ$Ð$¨¬¸Ò)FÐ)FÐ)FÐFÐ)FÐ)Fr9   c                ó  — t          |t          ¦  «        rt          j        d¦  «          t	          |¦  «        g d¢|j        ¬¦  «        } t	          |¦  «        g d¢|j        ¬¦  «        }t          j        ||¦  «         d S )Nz.casting of strings not relevant for RangeIndex)Ú0Ú1Ú2r    )r   r$   r   )r>   r   r?   r@   rD   r!   r_   r`   )r5   r8   rb   ra   s       r7   Útest_cast_stringz TestNumericBase.test_cast_string   s…   € Ý�l¥JÑ/Ô/ð 	JÝŒKÐHÑIÔIÐIØ#•�lÑ#Ô# O O O¸<Ô;MÐNÑNÔNˆØ%•4˜Ñ%Ô% i i i°|Ô7IÐJÑJÔJˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r9   N)rH   rŽ  r�  r?   r�  r   r   r™   r¼   r‘  r’  r“  re  r”  r•  r–  r—  r8   r£  r§  r¬  r  rµ  r¹  r½  r™  rœ  Ú	complex64Ú
complex128rÀ  rÅ  rŽ   r9   r7   rŸ  rŸ  §  sõ  € € € € € Ø€V„^àˆJ˜Q R¨aÐ0Ñ0Ô0ØˆE�)�"”)˜A R¤ZÐ0Ñ0Ô0Ñ1Ô1ØˆE�)�"”)˜A R¤ZÐ0Ñ0Ô0Ñ1Ô1ØˆE�)�"”)˜A R¤YÐ/Ñ/Ô/Ñ0Ô0ØˆE�%�%˜˜2˜q‘/”/¨¬Ð2Ñ2Ô2ØˆE�%�%˜˜2˜q‘/”/¨¬Ð2Ñ2Ô2ØˆE�%�%˜˜2˜q‘/”/¨¬Ð2Ñ2Ô2ØˆE�%�%˜˜2˜q‘/”/¨¬Ð1Ñ1Ô1ð	
ðñ ô ðð ñô ðð	<ð 	<ð 	<ðFð Fð Fð
Pð Pð Pð$	,ð 	,ð 	,ð<ð <ð <ð<ð <ð <ð 0ð 0ð 0ð8 „[×Ò˜_¨r¬|¸R¼]Ð.KÑLÔLðGð Gñ MÔLðGð
0ð 0ð 0ð 0ð 0r9   rŸ  ))Ú
__future__r   r   rL  Únumpyr™   r?   Úpandas._configr   Úpandas._libs.tslibsr   Úpandas.core.dtypes.commonr   r   Úpandas.core.dtypes.dtypesr	   Úpandasr„   r
   r   r   r   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingr_   Úpandas.core.algorithmsÚcoreÚ
algorithmsr!  Úpandas.core.arraysr   r   rŸ  rŽ   r9   r7   ú<module>rÕ     sí  ðØ "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð Ø €€€à Ð Ð Ð Ø €€€à 5Ð 5Ð 5Ð 5Ð 5Ð 5à )Ð )Ð )Ð )Ð )Ð )ðð ð ð ð ð ð ð ð 7Ð 6Ð 6Ð 6Ð 6Ð 6à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð Ø &Ð &Ð &Ð &Ð &Ð &Ð &Ð &Ð &Ø .Ð .Ð .Ð .Ð .Ð .ð}ð }ð }ð }ð }ñ }ô }ð }ð@~0ð ~0ð ~0ð ~0ð ~0ñ ~0ô ~0ð ~0ð ~0ð ~0r9   