Ë
    u™ãjÄ0  ã                   ó\   — d dl mZ d dlZd dlZd dlZd dlmZ	  G d„ d«      Z
 G d„ d«      Zy)é    )Úascii_lettersNc                   óZ   — e Zd Zej                  j                  dddg«      d„ «       Zd„ Zy)ÚTestCachingÚdo_refTFc                 ó  — g d¢}t        j                  ||dd  |d d z   t        j                  d«      dœ«      }|r|j                  d    d|j                  d<   |j                  d   dk(  sJ ‚|j                  d   d	k(  sJ ‚y )
N)ÚoneÚtwoÚthreeÚfourÚfiveÚsixÚsevené   é   ©ÚaÚbÚc)r   r   é   )r   r   ç        g      ð?)ÚpdÚ	DataFrameÚnpÚarangeÚloc)Úselfr   ÚcontÚdfs       úz/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/indexing/test_chaining_and_caching.pyÚtest_setitem_cache_updatingz'TestCaching.test_setitem_cache_updating   sƒ   € ò Gˆä�\‰\ ¨4°°¨8°d¸2¸A°hÑ+>ÄRÇYÁYÈqÃ\ÑRÓSˆñ Ø�F‰F�6ŠNð ˆ�‰ˆv‰à�v‰v�f‰~ Ò$Ð$Ð$Ø�v‰v�f‰~ Ò$Ð$Ñ$ó    c                 ó  — t        j                  dg d¢it        j                  dd«      ¬«      }t        j                  dg d¢it        j                  dd«      ¬«      }t        j                  g d¢g d¢d	œ«      }t        j                  d«      }t        j                  d«      }|j	                  «       D ]5  \  }}|j
                  ||…|d
   f   |d   z   |j
                  ||…|d
   f<   Œ7 t        j                  ||«       t        j                  |d   |d   «       t        j                  dg d¢it        j                  dd«      ¬«      }|j                  «       }|j	                  «       D ]>  \  }}||d
      || |d   z   }	t        j                  «       5  |	||d
      || d d d «       Œ@ t        j                  ||«       t        j                  |d   |d   «       t        j                  dg d¢it        j                  dd«      ¬«      }|j	                  «       D ]&  \  }}|j
                  ||…|d
   fxx   |d   z  cc<   Œ( t        j                  ||«       t        j                  |d   |d   «       y # 1 sw Y   �ŒxY w)NÚA)éX  r$   r$   z5/7/2014z5/9/2014)Úindex)r   r   r   )r#   r#   r#   )éd   éÈ   i,  )ÚCÚDr(   r)   )r   r   Ú
date_rangeÚ	TimestampÚiterrowsr   ÚtmÚassert_frame_equalÚassert_series_equalÚcopyÚraises_chained_assignment_error)
r   ÚexpectedÚoutr   r   ÚeixÚixÚrowÚout_originalÚvs
             r   Ú"test_setitem_cache_updating_slicesz.TestCaching.test_setitem_cache_updating_slices   sX  € ô —<‘<Ø’/Ð"¬"¯-©-¸
ÀJÓ*Oô
ˆô �l‰lØ’)Ð¤B§M¡M°*¸jÓ$Iô
ˆô �\‰\¢²oÑFÓGˆô �l‰l˜:Ó&ˆÜ�l‰l˜:Ó&ˆØ—{‘{“}ò 	O‰GˆB�Ø),¯©°°S°¸#¸c¹(Ð1BÑ)CÀcÈ#ÁhÑ)NˆC�G‰G�C˜�G˜S ™XÐ%Ò&ð	Oô 	×Ñ˜c 8Ô,Ü
×Ñ˜s 3™x¨°#©Ô7ô �l‰lØ’)Ð¤B§M¡M°*¸jÓ$Iô
ˆð —x‘x“zˆØ—{‘{“}ò 	+‰GˆB�Ø�C˜‘H‘˜c #Ð&¨¨S©Ñ1ˆAÜ×3Ñ3Ó5ñ +Ø)*��C˜‘H‘˜c #Ð&÷+ð +ð	+ô
 	×Ñ˜c <Ô0Ü
×Ñ˜s 3™x¨°cÑ):Ô;ä�l‰lØ’)Ð¤B§M¡M°*¸jÓ$Iô
ˆð —{‘{“}ò 	3‰GˆB�Ø�G‰G�C˜�G˜S ™XÐ%Ó&¨#¨c©(Ñ2Ô&ð	3ô 	×Ñ˜c 8Ô,Ü
×Ñ˜s 3™x¨°#©Õ7÷+ñ +ús   ÆI<É<J	N)Ú__name__Ú
__module__Ú__qualname__ÚpytestÚmarkÚparametrizer    r9   © r!   r   r   r   
   s.   „ Ø‡[�[×Ñ˜X¨¨e }Ó5ñ%ó 6ð%ó )8r!   r   c            	       ó  — e Zd Zd„ Zej
                  j                  d„ «       Zej
                  j                  d„ «       Zej
                  j                  d„ «       Z	ej
                  j                  d„ «       Z
ej
                  j                  d„ «       Zej
                  j                  d„ «       Zej
                  j                  d„ «       Zej
                  j                  d	„ «       Zej
                  j                  d
„ «       Zej
                  j                  d„ «       Zej
                  j                  d„ «       Zd„ Zd„ Zd„ Zej
                  j+                  dd ej.                  dg d¢i«      g«      d„ «       Zd„ Zd„ Zd„ Zd„ Zd„ Zy)ÚTestChainingc                 óª  — g d¢}t        j                  dt        j                  |«      i«      }|j                  dk(  }t        j                  «       5  d|j                  |<   d d d «       t        j                  |t        j                  d|i«      «       t        j                  j                  |gdg¬«      }t        j                  |«      }|j                  dk(  }t        j                  «       5  d|j                  |<   d d d «       t        j                  |t        j                  d|i«      «       t        j                  ||dœ«      }|j                  «       }|j                  dk(  }t        j                  «       5  d|j                  |<   d d d «       t        j                  ||«       t        j                  dt        j                  dd	d
dgi«      }t        j                  dt        j                  g d¢«      i«      }t        j                  «       5  t        j                  |d   j                  d<   d d d «       t        j                  dg d¢i«      }|j                  «       }t        j                  ||«       t        j                  dt        j                  g d¢«      i«      }t        j                  «       5  t        j                  |j                  j                  d<   d d d «       |j                  «       }t        j                  ||«       y # 1 sw Y   �ŒµxY w# 1 sw Y   �Œ$xY w# 1 sw Y   �Œ£xY w# 1 sw Y   �ŒxY w# 1 sw Y   ŒdxY w)N)ÚrightÚleftrE   rE   rD   rE   ÚtimeoutÚresponserF   Únone)Únames)rG   Ú	response1r#   ÚbarÚbahÚfoo)rM   rK   rL   rM   rK   r   )r   r   r   ÚarrayrG   r-   r1   r.   ÚrecÚ
fromarraysr0   ÚnanÚilocÚheadr#   )r   Údatar   ÚmaskÚrecarrayÚdf_originalr2   Úresults           r   Útest_setitem_chained_setfaultz*TestChaining.test_setitem_chained_setfaultI   s‚  € âLˆä�\‰\˜:¤r§x¡x°£~Ð6Ó7ˆØ�{‰{˜iÑ'ˆÜ×/Ñ/Ó1ñ 	'Ø &ˆB�K‰K˜Ñ÷	'ä
×Ñ˜b¤"§,¡,°
¸DÐ/AÓ"BÔCä—6‘6×$Ñ$ d V°J°<Ð$Ó@ˆÜ�\‰\˜(Ó#ˆØ�{‰{˜iÑ'ˆÜ×/Ñ/Ó1ñ 	'Ø &ˆB�K‰K˜Ñ÷	'ä
×Ñ˜b¤"§,¡,°
¸DÐ/AÓ"BÔCä�\‰\ t¸$Ñ?Ó@ˆØ—g‘g“iˆØ�{‰{˜iÑ'ˆÜ×/Ñ/Ó1ñ 	'Ø &ˆB�K‰K˜Ñ÷	'ä
×Ñ˜b +Ô.ô —<‘< ¤r§v¡v¨u°e¸UÀEÐ&JÐ KÓLˆÜ�\‰\˜3¤§¡Ò)LÓ MÐNÓOˆÜ×/Ñ/Ó1ñ 	%Ü Ÿf™fˆBˆs‰G�L‰L˜‰O÷	%ä—<‘< Ò&IÐ JÓKˆØ—‘“ˆÜ
×Ñ˜f hÔ/ä�\‰\˜3¤§¡Ò)LÓ MÐNÓOˆÜ×/Ñ/Ó1ñ 	"ÜŸ6™6ˆB�D‰D�I‰I�a‰L÷	"à—‘“ˆÜ
×Ñ˜f hÕ/÷?	'ñ 	'ú÷	'ñ 	'ú÷	'ñ 	'ú÷	%ñ 	%ú÷	"ð 	"ús<   ÁLÃ0L"Å>L/È!L<Ê>(M	ÌLÌ"L,Ì/L9Ì<MÍ	Mc                 óœ  — t        j                  t        j                  d«      j	                  dd«      t        d«      d¬«      }|j                  «       }t        j                  «       5  d|d   d<   d d d «       t        j                  «       5  d	|d   d
<   d d d «       t        j                  ||«       y # 1 sw Y   ŒExY w# 1 sw Y   Œ,xY w)Né   é   ÚABÚint64)ÚcolumnsÚdtypeéûÿÿÿr#   r   éúÿÿÿr   )
r   r   r   r   ÚreshapeÚlistr0   r-   r1   r.   ©r   r   rW   s      r   Útest_detect_chained_assignmentz+TestChaining.test_detect_chained_assignmentp   s§   € ô �\‰\œ"Ÿ)™) A›,×.Ñ.¨q°!Ó4¼dÀ4»jÐPWÔXˆØ—g‘g“iˆä×/Ñ/Ó1ñ 	ØˆBˆs‰G�A‰J÷	ä×/Ñ/Ó1ñ 	ØˆBˆs‰G�A‰J÷	ä
×Ñ˜b +Õ.÷		ð 	ú÷	ð 	ús   Á)	B6Â	CÂ6B?ÃCc           	      óî  — t        j                  t        j                  t        d«      d¬«      t	        j
                  t	        j                  dd«      t        j                  ¬«      dœ«      }|j                  «       }t        j                  «       5  d|d   d<   d d d «       t        j                  «       5  d	|d   d
<   d d d «       t        j                  ||«       y # 1 sw Y   ŒExY w# 1 sw Y   Œ,xY w)Nr\   r^   ©r`   r[   ©r#   ÚBra   r#   r   rb   r   )r   r   ÚSeriesÚranger   rN   r   Úfloat64r0   r-   r1   r.   re   s      r   Ú%test_detect_chained_assignment_raisesz2TestChaining.test_detect_chained_assignment_raises|   s¾   € ô �\‰\ä—Y‘Yœu Q›x¨wÔ7Ü—X‘XœbŸi™i¨¨1›o´R·Z±ZÔ@ñó
ˆð —g‘g“iˆÜ×/Ñ/Ó1ñ 	ØˆBˆs‰G�A‰J÷	ä×/Ñ/Ó1ñ 	ØˆBˆs‰G�A‰J÷	ä
×Ñ˜b +Õ.÷		ð 	ú÷	ð 	ús   Â	CÂ7	C+ÃC(Ã+C4c           	      óT  — t        j                  t        j                  t        d«      d¬«      t	        j
                  t	        j                  dd«      t        j                  ¬«      dœ«      }t        j                  «       5  d|j                  d   d<   d d d «       y # 1 sw Y   y xY w)	Nr\   r^   rh   r[   ri   ra   r   r#   )r   r   rk   rl   r   rN   r   rm   r-   r1   r   ©r   r   s     r   Ú$test_detect_chained_assignment_failsz1TestChaining.test_detect_chained_assignment_failsŒ   sy   € ô �\‰\ä—Y‘Yœu Q›x¨wÔ7Ü—X‘XœbŸi™i¨¨1›o´R·Z±ZÔ@ñó
ˆô ×/Ñ/Ó1ñ 	 ØˆB�F‰F�1‰I�c‰N÷	 ÷ 	 ñ 	 ús   ÂBÂB'c                 ó   — t        j                  g d¢t        j                  t        d«      d¬«      dœ«      }|j                  j
                  j                  d«      }t        j                  «       5  d||   d<   d d d «       y # 1 sw Y   y xY w)	N)r   r   r	   r
   r	   r   r   r   r^   rh   )r   r   Úoé*   r   )	r   r   rk   rl   r   ÚstrÚ
startswithr-   r1   )r   r   Úindexers      r   Ú*test_detect_chained_assignment_doc_examplez7TestChaining.test_detect_chained_assignment_doc_example™   su   € ô �\‰\âHÜ—Y‘Yœu Q›x¨wÔ7ñó
ˆð —$‘$—(‘(×%Ñ% cÓ*ˆÜ×/Ñ/Ó1ñ 	"Ø!ˆBˆw‰K˜Ñ÷	"÷ 	"ñ 	"ús   Á2	BÂBc                 ó  — t        j                  t        j                  g d¢t        ¬«      g d¢dœ«      }|j	                  «       }t        j                  «       5  d|d   d<   d d d «       t        j                  ||«       y # 1 sw Y   Œ xY w)N©ÚaaaÚbbbÚcccrh   ©r   r\   r   ri   éo   r#   r   )r   r   rk   Úobjectr0   r-   r1   r.   re   s      r   Ú+test_detect_chained_assignment_object_dtypez8TestChaining.test_detect_chained_assignment_object_dtype§   so   € ä�\‰\Ü—)‘)Ò1¼Ô@ÂyÑQó
ˆð —g‘g“iˆä×/Ñ/Ó1ñ 	ØˆBˆs‰G�A‰J÷	ä
×Ñ˜b +Õ.÷	ð 	ús   Á	BÂBc                 ó¸   — t        j                  dddgi«      }t        |«      }|j                  |«       t        j                  |«      }|d   |d<   |d   |d<   y )Nr#   r   r\   rj   )r   r   ru   Ú	to_pickleÚread_pickle)r   Ú	temp_filer   ÚpathÚdf2s        r   Ú-test_detect_chained_assignment_is_copy_picklez:TestChaining.test_detect_chained_assignment_is_copy_pickle²   sW   € ô �\‰\˜3  A ˜-Ó(ˆä�9‹~ˆØ
�‰�TÔÜ�n‰n˜TÓ"ˆØ�s‘8ˆˆC‰Ø�s‘8ˆˆCŠr!   c                 óÆ  — t         j                  j                  d«      j                  t	        t
        «      d¬«      }|j                  d¬«       |D �cg c]  }t
        |d   |d    ‘Œ }}t        j                  |dg¬«      }|j                  j                  d	„ «      }|j                  |df   j                  t        j                  «      |j                  |df<   y c c}w )
Nr\   )r&   r\   )Úsizer   )Úaxisr   Úletters©r_   c                 ó   — t        | «      dkD  S )Né
   )Úlen)Úxs    r   ú<lambda>zATestChaining.test_detect_chained_assignment_str.<locals>.<lambda>Ä   s   € ¬S°«V°b©[€ r!   )r   ÚrandomÚdefault_rngÚintegersr�   r   Úsortr   r   rŒ   Úapplyr   ru   Úlower)r   Úidxsr‘   Ústringsr   rw   s         r   Ú"test_detect_chained_assignment_strz/TestChaining.test_detect_chained_assignment_str½   s·   € ä�y‰y×$Ñ$ QÓ'×0Ñ0´´]Ó1CÈ(Ð0ÓSˆØ�	‰	�qˆ	ÔØ7;Ö<°!”=  1¡¨¨!©Ò-Ð<ˆÐ<ä�\‰\˜'¨I¨;Ô7ˆØ—*‘*×"Ñ"Ñ#8Ó9ˆØ%'§V¡V¨G°YÐ,>Ñ%?×%EÑ%EÄcÇiÁiÓ%Pˆ�‰ˆw˜	Ð!Ò"ùò	 =s   ÁCc                 ó€  — t        j                  t        j                  j	                  d«      j                  d«      «      }|j                  d d …df   j                  «       }t        j                  ||j                  d d …df   j                  «       «       t        j                  ||d   j                  «       «       y )Nr\   ©r�   r[   r   )
r   r   r   r“   r”   Ústandard_normalrR   Úsort_valuesr-   r/   )r   r   Úsers      r   Ú&test_detect_chained_assignment_sortingz3TestChaining.test_detect_chained_assignment_sortingÇ   s†   € ä�\‰\œ"Ÿ)™)×/Ñ/°Ó2×BÑBÀ7ÓKÓLˆØ�g‰g’a˜�d‰m×'Ñ'Ó)ˆä
×Ñ˜s B§G¡GªA¨q¨D¡M×$=Ñ$=Ó$?Ô@Ü
×Ñ˜s B q¡E×$5Ñ$5Ó$7Õ8r!   c                 óÖ   — t        j                  g d¢g d¢dœ«      }t        |«       |d   dz   |d<   t        |«       ||d   dk7     }t        |«       |d   dz   |d<   t        |«       y )	N)r   r   r   )r[   é   é	   )Úcolumn1Úcolumn2r¥   r   r¦   r£   r   )r   r   ru   rp   s     r   Ú.test_detect_chained_assignment_false_positivesz;TestChaining.test_detect_chained_assignment_false_positivesÏ   sj   € ô �\‰\¢oÂ)ÑLÓMˆÜˆBŒà˜9™¨Ñ+ˆˆ9‰ÜˆBŒà��9‘ Ñ"Ñ#ˆÜˆBŒà˜9™¨Ñ+ˆˆ9‰ÜˆB�r!   c                 ó(  — t        j                  t        j                  dd«      dg¬«      }d|d<   |j	                  «       }t        j                  «       5  d|j                  dd d<   d d d «       t        j                  ||«       y # 1 sw Y   Œ xY w)	Nr   r¤   Úcountr�   r   Úgroupr   é   )	r   r   r   r   r0   r-   r1   rR   r.   re   s      r   Ú/test_detect_chained_assignment_undefined_columnz<TestChaining.test_detect_chained_assignment_undefined_columnÞ   sy   € ô �\‰\œ"Ÿ)™) A q›/°G°9Ô=ˆØˆˆ7‰Ø—g‘g“iˆÜ×/Ñ/Ó1ñ 	(Ø$'ˆB�G‰G�A�aˆL˜Ñ!÷	(ä
×Ñ˜b +Õ.÷	(ð 	(ús   ÁBÂBc                 óâ  — t        j                  t        j                  dd¬«      t        j                  j                  d«      j                  d«      t        j                  dd¬«      g d¢dœ«      }|j                  «       }t        j                  «       5  d	|j                  d   d
<   d d d «       t        j                  «       5  d	|j                  d   d<   d d d «       t        j                  ||«       t        j                  t        d¬«      5  t        j                  «       5  d	|d   d<   d d d «       d d d «       y # 1 sw Y   Œ˜xY w# 1 sw Y   ŒuxY w# 1 sw Y   Œ*xY w# 1 sw Y   y xY w)NÚ20130101r«   )Úperiodsr\   r^   rh   ©r   r   r   ÚdÚe)r#   rj   r(   r)   rM   r)   r(   zInvalid value©Úmatch)r   r   r*   r   r“   r”   rž   r   r0   r-   r1   r   r.   r=   ÚraisesÚ	TypeErrorre   s      r   Ú-test_detect_chained_assignment_changing_dtypez:TestChaining.test_detect_chained_assignment_changing_dtypeé   s*  € ô �\‰\ä—]‘] :°qÔ9Ü—Y‘Y×*Ñ*¨1Ó-×=Ñ=¸aÓ@Ü—Y‘Y˜q¨Ô0Ú.ñ	ó
ˆð —g‘g“iˆä×/Ñ/Ó1ñ 	#Ø"ˆB�F‰F�1‰I�c‰N÷	#ä×/Ñ/Ó1ñ 	#Ø"ˆB�F‰F�1‰I�c‰N÷	#ä
×Ñ˜b +Ô.ä�]‰]œ9¨OÔ<ñ 	#Ü×3Ñ3Ó5ñ #Ø"��3‘˜‘
÷#÷	#ð 	#÷	#ð 	#ú÷	#ð 	#ú÷
#ð #ú÷	#ð 	#ús<   ÂEÃEÄE%Ä'	EÄ0E%ÅE
ÅEÅE"	ÅE%Å%E.c                 óŒ  — t        j                  t        t        d«      «      t        d«      ddt        j
                  dgdœ«      }|j                  «       }t        j                  |j                  «      }t        j                  «       5  |dg   |   |dg   |<   d d d «       t        j                  ||«       y # 1 sw Y   Œ xY w)Nr[   zab..r   r   r±   r   r   )r   r   rd   rl   r   rQ   r0   Úisnar   r-   r1   r.   )r   r   rW   rU   s       r   Útest_setting_with_copy_bugz'TestChaining.test_setting_with_copy_bug   s›   € ä�\‰\Ü”u˜Q“x“.¤t¨F£|¸3ÀÄRÇVÁVÈSÐ:QÑRó
ˆð —g‘g“iˆÜ�w‰w�r—t‘t‹}ˆÜ×/Ñ/Ó1ñ 	.Ø  # ™i¨™oˆB�ˆu‰I�d‰O÷	.ä
×Ñ˜b +Õ.÷	.ð 	.ús   Â
B:Â:Cc                 ó¢   — t        j                  t        j                  g d¢«      t        j                  g d¢«      dœ«      }|dg   }g d¢|d<   y )Nr   )r±   r²   Úf)r‘   Úyr‘   )ÚgÚhÚir½   )r   r   rk   )r   Údf1r‡   s      r   Ú%test_setting_with_copy_bug_no_warningz2TestChaining.test_setting_with_copy_bug_no_warning  sD   € ô �l‰lÜ—)‘)šOÓ,´2·9±9º_Ó3MÑNó
ˆð �3�%‰jˆò #ˆˆCŠr!   c                 ó²   — t        j                  g d¢g d¢dœ«      }t        j                  «       5  d|j                  d   d<   d d d «       y # 1 sw Y   y xY w)Nrz   r~   ri   r   r   r#   )r   r   r-   r1   r   rp   s     r   Ú.test_detect_chained_assignment_warnings_errorsz;TestChaining.test_detect_chained_assignment_warnings_errors  sH   € Ü�\‰\Ò 5ºIÑFÓGˆÜ×/Ñ/Ó1ñ 	!Ø ˆB�F‰F�1‰I�c‰N÷	!÷ 	!ñ 	!ús   ±AÁAÚrhsr   r   )r   r\   r   r[   c                 óè   — t        j                  t        j                  d«      j	                  dd«      «      }|j                  «       }|j                  d d }||d<   t        j                  ||«       y )Né   r«   r   r\   )	r   r   r   r   rc   r0   r   r-   r.   )r   rÅ   r   rW   Úchaineds        r   Ú1test_detect_chained_assignment_warning_stacklevelz>TestChaining.test_detect_chained_assignment_warning_stacklevel  sZ   € ô �\‰\œ"Ÿ)™) B›-×/Ñ/°°1Ó5Ó6ˆØ—g‘g“iˆØ—&‘&˜˜!�*ˆØˆ�‰
Ü
×Ñ˜b +Õ.r!   c                 óî  — t        j                  dt        j                  d«      gz  dt        j                  d«      gz  dœ«      }|d   j
                  d   }|j                  d   }t        j                  ||«       |j
                  d   d   }t        j                  ||«       |d   j                  d   }t        j                  ||«       |d   j
                  d   }t        j                  ||«       y )Nr«   r   ri   r#   r\   )r\   r#   )	r   r   r   ÚzerosÚonesrR   r   r-   Úassert_numpy_array_equal)r   r   r2   rX   Úresult2Úresult3Úresult4s          r   Útest_chained_getitem_with_listsz,TestChaining.test_chained_getitem_with_lists$  sÆ   € ô
 �\‰\ ¤R§X¡X¨a£[ MÑ 1¸¼R¿W¹WÀQ»Z¸LÑ8HÑIÓJˆØ�c‘7—<‘< ‘?ˆØ—‘˜‘ˆÜ
×#Ñ# F¨HÔ5Ø—'‘'˜!‘*˜S‘/ˆÜ
×#Ñ# G¨XÔ6Ø�S‘'—+‘+˜a‘.ˆÜ
×#Ñ# G¨XÔ6Ø�S‘'—,‘,˜q‘/ˆÜ
×#Ñ# G¨XÕ6r!   c                 ó*  — t        j                  t        j                  d«      t        j                  t        d«      t        ¬«      ¬«      }|d    |j                  d   |j                  d<   d|d   j                  v sJ ‚d|d   j                  v sJ ‚y )	Nr�   ÚABCDrh   r�   r#   r   zHello Friendrj   )
r   r   r   rË   ÚIndexrd   r€   rR   r   r%   rp   s     r   Útest_cache_updatingz TestChaining.test_cache_updating4  s{   € ô �\‰\Ü�H‰H�WÓÜ—H‘HœT &›\´Ô8ô
ˆð 	ˆ3ŠØ!#§¡¨¡ˆ�‰ˆ~ÑØ  C¡§¡Ñ.Ð.Ð.Ø  C¡§¡Ñ.Ð.Ñ.r!   c                 ó\  — t        j                  t        j                  dd¬«      g d¢t	        d«      ¬«      }d|d<   |j                  «       }t        j                  t        d	¬
«      5  d|j                  j                  d<   d d d «       t        j                  ||«       y # 1 sw Y   Œ xY w)N)r«   r«   r^   rh   r°   r«   )r_   r%   r   r¼   z	read-onlyr³   r   r   )r   r   r   rË   rl   r0   r=   rµ   Ú
ValueErrorr¼   Úvaluesr-   r.   )r   r   Údf_origs      r   Útest_cache_updating2z!TestChaining.test_cache_updating2@  s‚   € ä�\‰\Ü�H‰H�V 7Ô+Ú-Ü˜“(ô
ˆð
 ˆˆ3‰Ø—'‘'“)ˆÜ�]‰]œ:¨[Ô9ñ 	ØˆB�D‰D�K‰K˜‰N÷	ä
×Ñ˜b 'Õ*÷	ð 	ús   Á)B"Â"B+c                 ó®  — t        j                  t        d«      dgdz  dœ«      }d|d<   dgt        |«      z  }t	        j
                  «       5  d|d   j                  d	<   d d d «       |j                  |    t	        j
                  «       5  d
|d   j                  d	<   d d d «       |d   j                  d	   dk(  sJ ‚y # 1 sw Y   Œ_xY w# 1 sw Y   Œ-xY w)Nr«   gš™™™™™@)ÚaaÚbbr   ÚccTg¤p=
×£À?rÝ   r   g333333Ã?)r   r   rl   r�   r-   r1   rR   )r   r   Úcks      r   Ú$test_iloc_setitem_chained_assignmentz1TestChaining.test_iloc_setitem_chained_assignmentM  sÈ   € ä�\‰\¤ q£°#°¸±Ñ;Ó<ˆØˆˆ4‰àˆV”c˜"“gÑˆä×/Ñ/Ó1ñ 	$Ø#ˆBˆt‰H�M‰M˜!Ñ÷	$ð 	�‰�Šä×/Ñ/Ó1ñ 	$Ø#ˆBˆt‰H�M‰M˜!Ñ÷	$ð �$‰x�}‰}˜QÑ 3Ò&Ð&Ñ&÷	$ð 	$ú÷	$ð 	$ús   ÁB?ÂCÂ?CÃCc                 óf  — t        j                  dg d¢i«      }t        j                  «       5  d|d   j                  d<   d d d «       t        j
                  |t        j                  dg d¢i«      «       t        j                  |d   t        j                  g d¢d¬«      «       y # 1 sw Y   ŒgxY w)Nr   )r�   é   é   é(   r[   )Úname)r   r   r-   r1   r   r.   r/   rk   rp   s     r   Ú'test_getitem_loc_assignment_slice_statez4TestChaining.test_getitem_loc_assignment_slice_state_  s„   € ä�\‰\˜3¢Ð-Ó.ˆÜ×/Ñ/Ó1ñ 	 ØˆBˆs‰G�K‰K˜‰N÷	 ä
×Ñ˜b¤"§,¡,°²\Ð/BÓ"CÔDÜ
×Ñ˜r #™w¬¯	©	²,ÀSÔ(IÕJ÷	 ð 	 ús   ®B'Â'B0N)r:   r;   r<   rY   r=   r>   Úarm_slowrf   rn   rq   rx   r�   rˆ   r›   r¡   r§   r¬   r·   rº   rÂ   rÄ   r?   r   r   rÉ   rÑ   rÕ   rÚ   rà   ræ   r@   r!   r   rB   rB   H   s¸  „ ò%0ðN ‡[�[×Ññ	/ó ð	/ð ‡[�[×Ññ/ó ð/ð ‡[�[×Ññ
 ó ð
 ð ‡[�[×Ññ"ó ð"ð ‡[�[×Ññ/ó ð/ð ‡[�[×Ññó ðð ‡[�[×ÑñQó ðQð ‡[�[×Ññ9ó ð9ð ‡[�[×Ññó ðð ‡[�[×Ññ/ó ð/ð ‡[�[×Ññ#ó ð#ò,	/ò	#ò!ð
 ‡[�[×Ñ˜U Q¨¨¯©°aºÐ5FÓ(GÐ$HÓIñ/ó Jð/ò7ò 
/ò+ò'ó$Kr!   rB   )Ústringr   Únumpyr   r=   Úpandasr   Úpandas._testingÚ_testingr-   r   rB   r@   r!   r   ú<module>rí      s-   ðÝ  ã Û ã Ý ÷;8ñ ;8÷|]Kò ]Kr!   