Ë
    AúYj<  ã                   óL  — d dl Z d dlmZ d dlZd dlmZmZ d dlmZ	 e j                  j                  ddi fdddifd	ddifd
i fdddifddg d¢ifdi fddg d¢ifddddiifdi fdi fdi fdd ddœfg«      d„ «       Zd„ Zd„ Ze j                  j                  d g d!¢«      d"„ «       Zy)#é    N)ÚPandas4Warning)ÚconcatÚmergezmeth, kwargsÚtruncateÚ
tz_convertÚtzÚUTCÚtz_localizeÚinfer_objectsÚastypeÚdtypeÚfloat64ÚreindexÚindex)é   r   é   Ú	transposeÚset_axisÚlabels©r   r   é   Úrenamer   r   Ú	set_flagsÚ	to_periodÚto_timestampÚ	swaplevel)ÚiÚjc                 óh  — t        j                  g d¢g d¢ddœ«      }| dv r0| dv rd nd}t        j                  dd	t        |«      |¬
«      |_        nD| dk(  r't        j
                  dd	t        |«      ¬«      |_        n| dk(  r|j                  ddg«      }| dk7  r8t        j                  t        d¬«      5   t        || «      dddi|¤Ž d d d «       | dk7  rCt        j                  t        d¬«      5   t        |j                  | «      dddi|¤Ž d d d «       y y # 1 sw Y   ŒRxY w# 1 sw Y   y xY w)Nr   ©é   é   é   r   )ÚaÚbÚc)r   r
   r   )r
   r   z
US/Easternz
2020-01-01ÚD)ÚfreqÚperiodsr   r   )r(   r)   r   r%   r&   Úcopy)ÚmatchFr   © )ÚpdÚ	DataFrameÚ
date_rangeÚlenr   Úperiod_rangeÚ	set_indexÚtmÚassert_produces_warningr   Úgetattrr$   )ÚmethÚkwargsÚdfr   s       úw/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/pandas/tests/copy_view/test_copy_deprecation.pyÚtest_copy_deprecationr:      s!  € ô& 
�‰šIªI¸AÑ>Ó	?€BàÐ9Ñ9ØÐ9Ñ9‰T¸|ˆÜ—=‘= °CÄÀRÃÈRÔPˆ�Ø	�Ò	Ü—?‘? <°cÄ3ÀrÃ7ÔKˆ�Ø	�Ò	Ø�\‰\˜3 ˜*Ó%ˆàˆ{ÒÜ×'Ñ'¬¸fÔEñ 	4ØŒG�B˜ÓÑ3 5Ð3¨FÒ3÷	4ð ˆ{ÒÜ×'Ñ'¬¸fÔEñ 	6ØŒG�B—D‘D˜$ÓÑ5 UÐ5¨fÒ5÷	6ð 	6ð ÷	4ð 	4ú÷	6ð 	6ús   Â6DÃ3D(ÄD%Ä(D1c                  ó¬  — t        j                  g d¢g d¢dœ«      } t        j                  t        dd¬«      5  | j                  | d¬«       d d d «       t        j                  t        dd¬«      5  | j                  j                  | j                  d¬«       d d d «       t        j                  t        dd¬«      5  | j                  | d¬«       d d d «       t        j                  t        dd¬«      5  | j                  j                  | j                  d¬«       d d d «       y # 1 sw Y   ŒÚxY w# 1 sw Y   ŒšxY w# 1 sw Y   ŒnxY w# 1 sw Y   y xY w©Nr   r    )r$   r%   r*   F©r+   Úcheck_stacklevel)r*   )r-   r.   r3   r4   r   Úreindex_liker$   Úalign©r8   s    r9   Ú(test_copy_deprecation_reindex_like_alignrB   3   s#  € Ü	�‰šIªIÑ6Ó	7€Bä	×	#Ñ	#Ü˜f°uô
ñ (ð 	�‰˜ ˆÔ'÷(ô
 
×	#Ñ	#Ü˜f°uô
ñ ,ð 	�‰×Ñ˜"Ÿ$™$ UÐÔ+÷,ô
 
×	#Ñ	#Ü˜f°uô
ñ !ð 	�‰�˜%ˆÔ ÷!ô
 
×	#Ñ	#Ü˜f°uô
ñ %ð 	�‰�
‰
�2—4‘4˜eˆ
Ô$÷%ð %÷(ð (ú÷
,ð ,ú÷
!ð !ú÷
%ð %ús/   ¹D&Á1(D2Â=D>Ã5(E
Ä&D/Ä2D;Ä>EÅ
Ec                  óÂ  — t        j                  g d¢g d¢dœ«      } t        j                  t        dd¬«      5  | j                  | d¬«       d d d «       t        j                  t        dd¬«      5  t        | | d¬«       d d d «       t        j                  t        dd¬«      5  t        | | gd¬«       d d d «       y # 1 sw Y   ŒqxY w# 1 sw Y   ŒJxY w# 1 sw Y   y xY wr<   )r-   r.   r3   r4   r   r   r   rA   s    r9   Ú"test_copy_deprecation_merge_concatrD   K   sÌ   € Ü	�‰šIªIÑ6Ó	7€Bä	×	#Ñ	#Ü˜f°uô
ñ !ð 	�‰�˜%ˆÔ ÷!ô
 
×	#Ñ	#Ü˜f°uô
ñ "ô 	ˆb�"˜5Õ!÷"ô
 
×	#Ñ	#Ü˜f°uô
ñ %ô 	��Bˆx˜eÕ$÷%ð %÷!ð !ú÷
"ð "ú÷
%ð %ús#   ¹B=Á1C	Â$CÂ=CÃ	CÃCÚvalue)FTÚwarnc                 óÂ   — d}t        j                  t        |d¬«      5  t        j                  d| «      5  	 d d d «       d d d «       y # 1 sw Y   ŒxY w# 1 sw Y   y xY w)Nz'Copy-on-Write can no longer be disabledFr=   zmode.copy_on_write)r3   r4   r   r-   Úoption_context)rE   Úmsgs     r9   Ú%test_copy_on_write_deprecation_optionrJ   ^   s]   € à
3€Cä	×	#Ñ	#¤N¸#ÐPUÔ	Vñ Ü×ÑÐ3°UÓ;ñ 	Ø÷	÷ð ÷	ð 	ú÷ð ús!   ŸA¶A	¸AÁ	A	ÁAÁA)ÚpytestÚpandas.errorsr   Úpandasr-   r   r   Úpandas._testingÚ_testingr3   ÚmarkÚparametrizer:   rB   rD   rJ   r,   ó    r9   ú<module>rS      s   ðÛ å (ã ÷õ ð ‡�×ÑØà	�RÐØ	˜˜e�}Ð%Ø	˜˜u˜Ð&Ø	˜"ÐØ	�G˜YÐ'Ð(Ø	�WšiÐ(Ð)Ø	�bÐØ	�h¢	Ð*Ð+Ø	�G˜a ˜VÐ$Ð%Ø	�bÐØ	�bÐØ	˜ÐØ	˜A AÑ&Ð'ðóñ$6ó%ð$6ò(%ò0%ð& ‡�×Ñ˜Ò"7Ó8ñó 9ñrR   