Ë
    u™ãj  ã                   ó<  — d dl Z d dlmZ d dl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)ÚPandas4Warningz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/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/copy_view/test_copy_deprecation.pyÚtest_copy_deprecationr8   	   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,   r1   r2   r   Úreindex_liker"   Úalign©r6   s    r7   Ú(test_copy_deprecation_reindex_like_alignr@   /   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        j
                  | | d¬«       d d d «       t        j                  t        dd¬«      5  t        j                  | | gd¬«       d d d «       y # 1 sw Y   Œ…xY w# 1 sw Y   ŒTxY w# 1 sw Y   y xY wr:   )r+   r,   r1   r2   r   ÚmergeÚconcatr?   s    r7   Ú"test_copy_deprecation_merge_concatrD   G   sÔ   € Ü	�‰šIªIÑ6Ó	7€Bä	×	#Ñ	#Ü˜f°uô
ñ !ð 	�‰�˜%ˆÔ ÷!ô
 
×	#Ñ	#Ü˜f°uô
ñ %ô 	�‰��R˜eÕ$÷%ô
 
×	#Ñ	#Ü˜f°uô
ñ (ô 	�	‰	�2�r�( Õ'÷(ð (÷!ð !ú÷
%ð %ú÷
(ð (ús#   ¹CÁ1CÂ.C)ÃCÃC&Ã)C2Ú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 disabledTr;   zmode.copy_on_write)r1   r2   r   r+   Úoption_context)rE   Úmsgs     r7   Ú%test_copy_on_write_deprecation_optionrJ   Z   s]   € à
3€Cä	×	#Ñ	#¤N¸#ÐPTÔ	Uñ Ü×ÑÐ3°UÓ;ñ 	Ø÷	÷ð ÷	ð 	ú÷ð ús!   ŸA¶A	¸AÁ	A	ÁAÁA)ÚpytestÚpandas.errorsr   Úpandasr+   Úpandas._testingÚ_testingr1   ÚmarkÚparametrizer8   r@   rD   rJ   r*   ó    r7   ú<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   