Ë
    AúYj1  ã                   ó|   — d dl mZ d dlZd dlZd dlZd dlmZmZm	Z	m
Z
mZmZ d dlmZ  G d„ d«      Z G d„ d«      Zy)é    )Úascii_lettersN)Ú	DataFrameÚIndexÚSeriesÚ	TimestampÚ
date_rangeÚoption_contextc                   óZ   — e Zd Zej                  j                  dddg«      d„ «       Zd„ Zy)ÚTestCachingÚdo_refTFc                 óò   — g d¢}t        ||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      ð?)r   ÚnpÚarangeÚloc)Úselfr   ÚcontÚdfs       úz/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/pandas/tests/indexing/test_chaining_and_caching.pyÚtest_setitem_cache_updatingz'TestCaching.test_setitem_cache_updating   s   € ò Gˆä˜T¨¨Q¨R¨°4¸¸°8Ñ(;Ä"Ç)Á)ÈAÃ,ÑOÓPˆñ Ø�F‰F�6ŠNð ˆ�‰ˆv‰à�v‰v�f‰~ Ò$Ð$Ð$Ø�v‰v�f‰~ Ò$Ð$Ñ$ó    c                 ó6  — t        dg d¢it        dd«      ¬«      }t        dg d¢it        dd«      ¬«      }t        g d¢g d¢d	œ«      }t        d«      }t        d«      }|j                  «       D ]5  \  }}|j                  ||…|d
   f   |d   z   |j                  ||…|d
   f<   Œ7 t        j                  ||«       t        j                  |d   |d   «       t        dg d¢it        dd«      ¬«      }|j                  «       }|j                  «       D ]>  \  }}||d
      || |d   z   }	t        j                  «       5  |	||d
      || d d d «       Œ@ t        j                  ||«       t        j                  |d   |d   «       t        dg d¢it        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   r   Ú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$   s  € ô Ø’/Ð"¬*°ZÀÓ*Lô
ˆô ˜šiÐ(´
¸:ÀzÓ0RÔSˆÜš_²?ÑCÓDˆô ˜
Ó#ˆÜ˜
Ó#ˆØ—{‘{“}ò 	O‰GˆB�Ø),¯©°°S°¸#¸c¹(Ð1BÑ)CÀcÈ#ÁhÑ)NˆC�G‰G�C˜�G˜S ™XÐ%Ò&ð	Oô 	×Ñ˜c 8Ô,Ü
×Ñ˜s 3™x¨°#©Ô7ô ˜šiÐ(´
¸:ÀzÓ0RÔSˆØ—x‘x“zˆØ—{‘{“}ò 	+‰GˆB�Ø�C˜‘H‘˜c #Ð&¨¨S©Ñ1ˆAÜ×3Ñ3Ó5ñ +Ø)*��C˜‘H‘˜c #Ð&÷+ð +ð	+ô
 	×Ñ˜c <Ô0Ü
×Ñ˜s 3™x¨°cÑ):Ô;ä˜šiÐ(´
¸:ÀzÓ0RÔSˆØ—{‘{“}ò 	3‰GˆB�Ø�G‰G�C˜�G˜S ™XÐ%Ó&¨#¨c©(Ñ2Ô&ð	3ô 	×Ñ˜c 8Ô,Ü
×Ñ˜s 3™x¨°#©Õ7÷+ñ +ús   Ä?HÈH	N)Ú__name__Ú
__module__Ú__qualname__ÚpytestÚmarkÚparametrizer$   r;   © 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dg d¢i«      g«      d„ «       Zd„ Zd„ Zd„ Zd„ Zd„ Zy)ÚTestChainingc                 óô  — g d¢}t        dt        j                  |«      i«      }|j                  dk(  }t	        j
                  «       5  d|j                  |<   d d d «       t	        j                  |t        d|i«      «       t        j                  j                  |gdg¬«      }t        |«      }|j                  dk(  }t	        j
                  «       5  d|j                  |<   d d d «       t	        j                  |t        d|i«      «       t        ||dœ«      }|j                  «       }|j                  dk(  }t	        j
                  «       5  d|j                  |<   d d d «       t	        j                  ||«       t        dt        j                  dd	d
dgi«      }t        dt        j                  g d¢«      i«      }t	        j
                  «       5  t        j                  |d   j                  d<   d d d «       t        dg d¢i«      }|j                  «       }t	        j                  ||«       t        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   �Œex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   ŒcxY w)N)ÚrightÚleftrG   rG   rF   rG   ÚtimeoutÚresponserH   Únone)Únames)rI   Ú	response1r'   ÚbarÚbahÚfoo)rO   rM   rN   rO   rM   r   )r   r   ÚarrayrI   r/   r3   r0   ÚrecÚ
fromarraysr2   ÚnanÚilocÚheadr'   )r    Údatar"   ÚmaskÚrecarrayÚdf_originalr4   Úresults           r#   Útest_setitem_chained_setfaultz*TestChaining.test_setitem_chained_setfaultK   s^  € âLˆä˜
¤B§H¡H¨T£NÐ3Ó4ˆØ�{‰{˜iÑ'ˆÜ×/Ñ/Ó1ñ 	'Ø &ˆB�K‰K˜Ñ÷	'ä
×Ñ˜b¤)¨Z¸Ð,>Ó"?Ô@ä—6‘6×$Ñ$ d V°J°<Ð$Ó@ˆÜ�xÓ ˆØ�{‰{˜iÑ'ˆÜ×/Ñ/Ó1ñ 	'Ø &ˆB�K‰K˜Ñ÷	'ä
×Ñ˜b¤)¨Z¸Ð,>Ó"?Ô@ä D°tÑ<Ó=ˆØ—g‘g“iˆØ�{‰{˜iÑ'ˆÜ×/Ñ/Ó1ñ 	'Ø &ˆB�K‰K˜Ñ÷	'ä
×Ñ˜b +Ô.ô ˜c¤B§F¡F¨E°5¸%ÀÐ#GÐHÓIˆÜ˜œRŸX™XÒ&IÓJÐKÓLˆÜ×/Ñ/Ó1ñ 	%Ü Ÿf™fˆBˆs‰G�L‰L˜‰O÷	%ä˜cÒ#FÐGÓHˆØ—‘“ˆÜ
×Ñ˜f hÔ/ä˜œRŸX™XÒ&IÓJÐKÓLˆÜ×/Ñ/Ó1ñ 	"ÜŸ6™6ˆB�D‰D�I‰I�a‰L÷	"à—‘“ˆÜ
×Ñ˜f hÕ/÷?	'ñ 	'ú÷	'ñ 	'ú÷	'ñ 	'ú÷	%ð 	%ú÷	"ð 	"ús<   ÁJ;ÃKÅKÇ!K"É$(K.Ê;KËKËKË"K+Ë.K7c                 óÊ  — t        dd«      5  t        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                  ||«       d d d «       y # 1 sw Y   ŒMxY w# 1 sw Y   Œ4xY w# 1 sw Y   y xY w)NÚchained_assignmentÚraiseé   é   ÚABÚint64)ÚcolumnsÚdtypeéûÿÿÿr'   r   éúÿÿÿr   )
r	   r   r   r   ÚreshapeÚlistr2   r/   r3   r0   ©r    r"   rY   s      r#   Útest_detect_chained_assignmentz+TestChaining.test_detect_chained_assignmentr   sÊ   € äÐ0°'Ó:ñ 	3äÜ—	‘	˜!“×$Ñ$ Q¨Ó*´D¸³JÀgôˆBð Ÿ'™'›)ˆKä×3Ñ3Ó5ñ  Ø��3‘˜‘
÷ ä×3Ñ3Ó5ñ  Ø��3‘˜‘
÷ ä×!Ñ! " kÔ2÷	3ð 	3÷ ð  ú÷ ð  ú÷	3ð 	3ús<   �ACÁ,	CÁ5CÂ	CÂCÃC
	ÃCÃC	ÃCÃC"c           	      óÆ  — t        t        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`   rb   ©rd   r_   ©r'   ÚBre   r'   r   rf   r   )r   r   Úranger   rP   r   Úfloat64r2   r/   r3   r0   ri   s      r#   Ú%test_detect_chained_assignment_raisesz2TestChaining.test_detect_chained_assignment_raises�   s¶   € ô äœE !›H¨GÔ4Ü—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Â#	CÃCÃC c           	      ó,  — t        t        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`   rb   rl   r_   rm   re   r   r'   )
r   r   ro   r   rP   r   rp   r/   r3   r   ©r    r"   s     r#   Ú$test_detect_chained_assignment_failsz1TestChaining.test_detect_chained_assignment_fails‘   sq   € ô äœE !›H¨GÔ4Ü—X‘XœbŸi™i¨¨1›o´R·Z±ZÔ@ñó
ˆô ×/Ñ/Ó1ñ 	 ØˆB�F‰F�1‰I�c‰N÷	 ÷ 	 ñ 	 ús   Á.B
Â
Bc                 óø   — t        g d¢t        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   rb   rl   )r   r   Úoé*   r   )r   r   ro   r   ÚstrÚ
startswithr/   r3   )r    r"   Úindexers      r#   Ú*test_detect_chained_assignment_doc_examplez7TestChaining.test_detect_chained_assignment_doc_examplež   sm   € ô âHÜœE !›H¨GÔ4ñó
ˆð —$‘$—(‘(×%Ñ% cÓ*ˆÜ×/Ñ/Ó1ñ 	"Ø!ˆBˆw‰K˜Ñ÷	"÷ 	"ñ 	"ús   Á	A0Á0A9c                 óô   — t        t        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Úcccrl   ©r   r`   r   rm   éo   r'   r   )r   r   Úobjectr2   r/   r3   r0   ri   s      r#   Ú+test_detect_chained_assignment_object_dtypez8TestChaining.test_detect_chained_assignment_object_dtype¬   sg   € äÜÒ.´fÔ=ÂIÑNó
ˆð —g‘g“iˆä×/Ñ/Ó1ñ 	ØˆBˆs‰G�A‰J÷	ä
×Ñ˜b +Õ.÷	ð 	ús   Á	A.Á.A7c                 ó¤   — t        dddgi«      }t        |«      }|j                  |«       t        j                  |«      }|d   |d<   |d   |d<   y )Nr'   r   r`   rn   )r   rx   Ú	to_pickleÚpdÚread_pickle)r    Ú	temp_filer"   ÚpathÚdf2s        r#   Ú-test_detect_chained_assignment_is_copy_picklez:TestChaining.test_detect_chained_assignment_is_copy_pickle·   sS   € ô ˜˜a ˜V�}Ó%ˆä�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        |dg¬«      }|j                  j                  d	„ «      }|j                  |df   j                  t        j                  «      |j                  |df<   y c c}w )
Nr`   )r*   r`   )Úsizer   )Úaxisr   Úletters©rc   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�   Úapplyr   rx   Úlower)r    Úidxsr•   Ústringsr"   rz   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¡¨¨!©Ò-Ð<ˆÐ<ä�w¨¨Ô4ˆØ—*‘*×"Ñ"Ñ#8Ó9ˆØ%'§V¡V¨G°YÐ,>Ñ%?×%EÑ%EÄcÇiÁiÓ%Pˆ�‰ˆw˜	Ð!Ò"ùò	 =s   ÁCc                 ól  — t        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˜   Ústandard_normalrT   Úsort_valuesr/   r1   )r    r"   Úsers      r#   Ú&test_detect_chained_assignment_sortingz3TestChaining.test_detect_chained_assignment_sortingÌ   s‚   € ä”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓHÓIˆØ�g‰g’a˜�d‰m×'Ñ'Ó)ˆä
×Ñ˜s B§G¡GªA¨q¨D¡M×$=Ñ$=Ó$?Ô@Ü
×Ñ˜s B q¡E×$5Ñ$5Ó$7Õ8r%   c                 óÂ   — t        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   rx   rs   s     r#   Ú.test_detect_chained_assignment_false_positivesz;TestChaining.test_detect_chained_assignment_false_positivesÔ   sf   € ô ¢?ºyÑIÓJˆÜˆBŒà˜9™¨Ñ+ˆˆ9‰ÜˆBŒà��9‘ Ñ"Ñ#ˆÜˆBŒà˜9™¨Ñ+ˆˆ9‰ÜˆB�r%   c                 ó  — t        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   r2   r/   r3   rT   r0   ri   s      r#   Ú/test_detect_chained_assignment_undefined_columnz<TestChaining.test_detect_chained_assignment_undefined_columnã   su   € ô ”r—y‘y  A“°°	Ô:ˆØˆˆ7‰Ø—g‘g“iˆÜ×/Ñ/Ó1ñ 	(Ø$'ˆB�G‰G�A�aˆL˜Ñ!÷	(ä
×Ñ˜b +Õ.÷	(ð 	(ús   ÁA>Á>Bc                 óº  — t        t        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`   rb   rl   ©r   r   r   ÚdÚe)r'   rn   r,   r-   rO   r-   r,   zInvalid value©Úmatch)r   r   r   r—   r˜   r¢   r   r2   r/   r3   r   r0   r?   ÚraisesÚ	TypeErrorri   s      r#   Ú-test_detect_chained_assignment_changing_dtypez:TestChaining.test_detect_chained_assignment_changing_dtypeî   s"  € ô ä 
°AÔ6Ü—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<   ÂD-Â2D9Ã>EÄ	EÄEÄ-D6Ä9EÅE	Å
EÅEc                 óx  — t        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   rh   ro   r   rS   r2   r‡   Úisnar   r/   r3   r0   )r    r"   rY   rW   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   Â B0Â0B9c                 óf   — t        t        g d¢«      t        g d¢«      dœ«      }|dg   }g d¢|d<   y )Nr   )rµ   r¶   Úf)r•   Úyr•   )ÚgÚhÚirÁ   )r   r   )r    Údf1r‹   s      r#   Ú%test_setting_with_copy_bug_no_warningz2TestChaining.test_setting_with_copy_bug_no_warning  s3   € ô œf¢_Ó5¼FÂ?Ó<SÑTÓUˆØ�3�%‰jˆò #ˆˆCŠr%   c                 óž   — t        g d¢g d¢dœ«      }t        j                  «       5  d|j                  d   d<   d d d «       y # 1 sw Y   y xY w)Nr}   r�   rm   r‚   r   r'   )r   r/   r3   r   rs   s     r#   Ú.test_detect_chained_assignment_warnings_errorsz;TestChaining.test_detect_chained_assignment_warnings_errors  sD   € ÜÒ2ºÑCÓDˆÜ×/Ñ/Ó1ñ 	!Ø ˆB�F‰F�1‰I�c‰N÷	!÷ 	!ñ 	!ús   §AÁAÚrhsr   r   )r   r`   r   r_   c                 óÔ   — t        t        j                  d«      j                  dd«      «      }|j	                  «       }|j
                  d d }||d<   t        j                  ||«       y )Né   r¯   r   r`   )r   r   r   rg   r2   r   r/   r0   )r    rÉ   r"   rY   Úchaineds        r#   Ú1test_detect_chained_assignment_warning_stacklevelz>TestChaining.test_detect_chained_assignment_warning_stacklevel  sV   € ô ”r—y‘y “}×,Ñ,¨Q°Ó2Ó3ˆØ—g‘g“iˆØ—&‘&˜˜!�*ˆØˆ�‰
Ü
×Ñ˜b +Õ.r%   c                 óÚ  — t        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   rm   r'   r`   )r`   r'   )r   r   ÚzerosÚonesrT   r   r/   Úassert_numpy_array_equal)r    r"   r4   rZ   Úresult2Úresult3Úresult4s          r#   Útest_chained_getitem_with_listsz,TestChaining.test_chained_getitem_with_lists'  sÂ   € ô
 ˜Q¤"§(¡(¨1£+ Ñ.°Q¼"¿'¹'À!»*¸Ñ5EÑFÓGˆØ�c‘7—<‘< ‘?ˆØ—‘˜‘ˆÜ
×#Ñ# F¨HÔ5Ø—'‘'˜!‘*˜S‘/ˆÜ
×#Ñ# G¨XÔ6Ø�S‘'—+‘+˜a‘.ˆÜ
×#Ñ# G¨XÔ6Ø�S‘'—,‘,˜q‘/ˆÜ
×#Ñ# G¨XÕ6r%   c                 ó  — t        t        j                  d«      t        t	        d«      t
        ¬«      ¬«      }|d    |j                  d   |j                  d<   d|d   j                  v sJ ‚d|d   j                  v sJ ‚y )	Nr¡   ÚABCDrl   r‘   r'   r   zHello Friendrn   )	r   r   rÏ   r   rh   rƒ   rT   r   r)   rs   s     r#   Útest_cache_updatingz TestChaining.test_cache_updating7  ss   € ô Ü�H‰H�WÓÜœ$˜v›,¬fÔ5ô
ˆð 	ˆ3ŠØ!#§¡¨¡ˆ�‰ˆ~ÑØ  C¡§¡Ñ.Ð.Ð.Ø  C¡§¡Ñ.Ð.Ñ.r%   c                 óH  — t        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¯   rb   rl   r´   r¯   )rc   r)   r   rÀ   z	read-onlyr·   r   r   )r   r   rÏ   ro   r2   r?   r¹   Ú
ValueErrorrÀ   Úvaluesr/   r0   )r    r"   Údf_origs      r#   Útest_cache_updating2z!TestChaining.test_cache_updating2C  s~   € äÜ�H‰H�V 7Ô+Ú-Ü˜“(ô
ˆð
 ˆˆ3‰Ø—'‘'“)ˆÜ�]‰]œ:¨[Ô9ñ 	ØˆB�D‰D�K‰K˜‰N÷	ä
×Ñ˜b 'Õ*÷	ð 	ús   ÁBÂB!c                 óÞ  — t        dd «      5  t        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 ‚	 d d d «       y # 1 sw Y   ŒhxY w# 1 sw Y   Œ6xY w# 1 sw Y   y xY w)Nr]   r¯   gš™™™™™@)ÚaaÚbbr   ÚccTg¤p=
×£À?rà   r   g333333Ã?)r	   r   ro   r”   r/   r3   rT   )r    r"   Úcks      r#   Ú$test_iloc_setitem_chained_assignmentz1TestChaining.test_iloc_setitem_chained_assignmentP  sé   € äÐ0°$Ó7ñ 	+Ü¤%¨£(°3°%¸!±)Ñ<Ó=ˆBØˆBˆt‰Hà�œ#˜b›'Ñ!ˆBä×3Ñ3Ó5ñ (Ø#'��4‘—‘˜aÑ ÷(ð �G‰G�BŠKä×3Ñ3Ó5ñ (Ø#'��4‘—‘˜aÑ ÷(ð �d‘8—=‘= Ñ# sÒ*Ð*Ñ*÷	+ð 	+÷(ð (ú÷(ð (ú÷	+ð 	+ús<   �AC#ÁCÁ$+C#ÂCÂ"C#ÃC	ÃC#ÃC 	ÃC#Ã#C,c                 ó*  — t        dg d¢i«      }t        j                  «       5  d|d   j                  d<   d d d «       t        j                  |t        dg d¢i«      «       t        j
                  |d   t        g d¢d¬«      «       y # 1 sw Y   ŒSxY w)Nr   )r“   é   é   é(   r_   )Úname)r   r/   r3   r   r0   r1   r   rs   s     r#   Ú'test_getitem_loc_assignment_slice_statez4TestChaining.test_getitem_loc_assignment_slice_statec  sx   € ä˜š\Ð*Ó+ˆÜ×/Ñ/Ó1ñ 	 ØˆBˆs‰G�K‰K˜‰N÷	 ä
×Ñ˜b¤)¨S²,Ð,?Ó"@ÔAÜ
×Ñ˜r #™w¬ª|À#Ô(FÕG÷	 ð 	 ús   ¤B	Â	BN)r<   r=   r>   r[   r?   r@   Úarm_slowrj   rq   rt   r{   r„   rŒ   rŸ   r¥   r«   r°   r»   r¾   rÆ   rÈ   rA   r   rÍ   rÕ   rØ   rÝ   rã   ré   rB   r%   r#   rD   rD   J   s²  „ ò%0ðN ‡[�[×Ññ3ó ð3ð ‡[�[×Ññ/ó ð/ð ‡[�[×Ññ
 ó ð
 ð ‡[�[×Ññ"ó ð"ð ‡[�[×Ññ/ó ð/ð ‡[�[×Ññó ðð ‡[�[×ÑñQó ðQð ‡[�[×Ññ9ó ð9ð ‡[�[×Ññó ðð ‡[�[×Ññ/ó ð/ð ‡[�[×Ññ#ó ð#ò,	/ò#ò!ð
 ‡[�[×Ñ˜U Q©	°1²lÐ2CÓ(DÐ$EÓFñ/ó Gð/ò7ò 
/ò+ò+ó&Hr%   rD   )Ústringr   Únumpyr   r?   Úpandasr‡   r   r   r   r   r   r	   Úpandas._testingÚ_testingr/   r   rD   rB   r%   r#   ú<module>rð      s9   ðÝ  ã Û ã ÷÷ õ ÷58ñ 58÷p_Hò _Hr%   