Ë
    u™ãj‘  ã                   óP   — d dl Zd dlZd dlmZ d dlmZ d„ Z	d„ Z
d„ Zd„ Zd„ Zd„ Zy)	é    N)Ú	get_arrayc                  ó‚  — t        j                  dg d¢i«      } | j                  «       }t        | d«      }| d d  }| j	                  dd¬«       t        j                  t        | d«      |«      rJ ‚| j                  j                  d«      sJ ‚|j                  j                  d«      sJ ‚t        j                  ||«       y ©NÚa©g      ø?é   é   r   T©ÚlowerÚinplacer   ©ÚpdÚ	DataFrameÚcopyr   ÚclipÚnpÚshares_memoryÚ_mgrÚ_has_no_referenceÚtmÚassert_frame_equal©ÚdfÚdf_copyÚarr_aÚviews       úk/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/copy_view/test_clip.pyÚtest_clip_inplace_referencer      s¢   € Ü	�‰�sšKÐ(Ó	)€BØ�g‰g‹i€GÜ�b˜#Ó€EØ‰aˆ5€DØ‡G�G�!˜T€GÔ"ä×Ñ¤	¨"¨cÓ 2°EÔ:Ð:Ð:Ø�7‰7×$Ñ$ QÔ'Ð'Ð'Ø�9‰9×&Ñ& qÔ)Ð)Ð)Ü×Ñ˜' 4Õ(ó    c                  ó‚  — t        j                  dg d¢i«      } | j                  «       }t        | d«      }| d d  }| j	                  dd¬«       t        j                  t        | d«      |«      sJ ‚| j                  j                  d«      rJ ‚|j                  j                  d«      rJ ‚t        j                  ||«       y )Nr   r   r   Tr
   r   r   s       r   Ú!test_clip_inplace_reference_no_opr!      s¢   € Ü	�‰�sšKÐ(Ó	)€BØ�g‰g‹i€GÜ�b˜#Ó€EØ‰aˆ5€DØ‡G�G�!˜T€GÔ"ä×ÑœI b¨#Ó.°Ô6Ð6Ð6à�w‰w×(Ñ(¨Ô+Ð+Ð+Ø�y‰y×*Ñ*¨1Ô-Ð-Ð-Ü×Ñ˜' 4Õ(r   c                  óò   — t        j                  dg d¢i«      } t        | d«      }| j                  dd¬«       t	        j
                  t        | d«      |«      sJ ‚| j                  j                  d«      sJ ‚y r   )r   r   r   r   r   r   r   r   )r   r   s     r   Útest_clip_inplacer#   #   sf   € Ü	�‰�sšKÐ(Ó	)€BÜ�b˜#Ó€EØ‡G�G�!˜T€GÔ"ä×ÑœI b¨#Ó.°Ô6Ð6Ð6Ø�7‰7×$Ñ$ QÔ'Ð'Ñ'r   c                  ó8  — t        j                  dg d¢i«      } | j                  «       }| j                  d¬«      }t	        j
                  t        |d«      t        | d«      «      rJ ‚| j                  j                  d«      sJ ‚t        j                  || «       y )Nr   r   r   ©r   r   )r   r   r   r   r   r   r   r   r   r   r   )r   Údf_origÚdf2s      r   Ú	test_clipr(   ,   s|   € Ü	�‰�sšKÐ(Ó	)€BØ�g‰g‹i€GØ
�'‰'˜ˆ'Ó
€Cä×Ñ¤	¨#¨sÓ 3´Y¸rÀ3Ó5GÔHÐHÐHà�7‰7×$Ñ$ QÔ'Ð'Ð'Ü×Ñ˜' 2Õ&r   c                  óì   — t        j                  dg d¢i«      } | j                  d¬«      }| j                  j	                  d«      rJ ‚t        j                  t        |d«      t        | d«      «      sJ ‚y )Nr   r   r   r%   )r   r   r   r   r   r   r   r   )r   r'   s     r   Útest_clip_no_opr*   7   sa   € Ü	�‰�sšKÐ(Ó	)€BØ
�'‰'˜ˆ'Ó
€Cà�w‰w×(Ñ(¨Ô+Ð+Ð+Ü×ÑœI c¨3Ó/´¸2¸sÓ1CÔDÐDÑDr   c                  ó²  — t        j                  g d¢ddœ«      } | j                  «       }t        j                  «       5  | d   j                  ddd¬«       d d d «       t        j                  | |«       t        j                  «       5  | dg   j                  ddd¬«       d d d «       t        j                  | |«       y # 1 sw Y   ŒkxY w# 1 sw Y   Œ,xY w)N)é   é   r   r,   )r   Úbr   r   T)r   )r   r   r   r   Úraises_chained_assignment_errorr   r   )r   r&   s     r   Útest_clip_chained_inplacer0   ?   s°   € Ü	�‰šI¨AÑ.Ó	/€BØ�g‰g‹i€GÜ	×	+Ñ	+Ó	-ñ )Ø
ˆ3‰�‰�Q˜ 4ˆÔ(÷)ä×Ñ˜"˜gÔ&ä	×	+Ñ	+Ó	-ñ +Ø
ˆCˆ5‰	�‰�q˜! TˆÔ*÷+ä×Ñ˜"˜gÕ&÷)ð )ú÷+ð +ús   ¿CÂ	CÃC
ÃC)Únumpyr   Úpandasr   Úpandas._testingÚ_testingr   Úpandas.tests.copy_view.utilr   r   r!   r#   r(   r*   r0   © r   r   ú<module>r7      s0   ðÛ ã Ý Ý 1ò
)ò)ò(ò'òEó	'r   