Ë
    u™ãj†  ã                   ó´  — d dl Z d dlZd dlmZmZmZmZmZmZm	Z	 d dl
Zd dlmZ ej                  j!                  dg d¢«      d„ «       Zd„ Zej                  j!                  ddd	g«      d
„ «       Z G d„ d«      Zd„ Zej                  j!                  deefeefeefeefg«      d„ «       Zej                  j!                  deefeefeefeefg«      d„ «       Zy)é    N)ÚAbstractMethodErrorÚPandas4WarningÚPandas5WarningÚPandasChangeWarningÚPandasDeprecationWarningÚPandasPendingDeprecationWarningÚUndefinedVariableErrorÚexc)ÚAttributeConflictWarningÚ
CSSWarningÚCategoricalConversionWarningÚClosedFileErrorÚ	DataErrorÚDatabaseErrorÚDtypeWarningÚEmptyDataErrorÚIncompatibilityWarningÚIndexingErrorÚInvalidColumnNameÚInvalidComparisonÚInvalidVersionÚLossySetitemErrorÚ
MergeErrorÚNoBufferPresentÚNumExprClobberingErrorÚNumbaUtilErrorÚOptionErrorÚOutOfBoundsDatetimeÚParserErrorÚParserWarningÚPerformanceWarningÚPossibleDataLossErrorÚPossiblePrecisionLossÚPyperclipExceptionÚSpecificationErrorÚUnsortedIndexErrorÚUnsupportedFunctionCallÚValueLabelTypeMismatchc                 ó˜   — t        t        j                  | «      }|€J ‚d}t        j                  ||¬«      5   |«       ‚# 1 sw Y   y xY w)Nz^$©Úmatch)ÚgetattrÚpdÚerrorsÚpytestÚraises)r
   ÚerrÚmsgs      úc/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/test_errors.pyÚtest_exception_importabler4      sK   € ôH ”"—)‘)˜SÓ
!€CØˆ?Ðˆ?ð €Cä	�‰�s #Ô	&ñ Ù‹eˆ÷ð ús   ¸A Á A	c                  óØ   — d} t        j                  t        j                  j                  | ¬«      5  t        j
                  d«      j                  d«       d d d «       y # 1 sw Y   y xY w)Nz=Cannot cast 1500-01-01 00:00:00 to unit='ns' without overflowr*   Ú15000101Úns)r/   r0   r-   r.   r   Ú	TimestampÚas_unit)r2   s    r3   Útest_catch_oobr:   B   sK   € Ø
I€CÜ	�‰”r—y‘y×4Ñ4¸CÔ	@ñ /Ü
�‰�ZÓ ×(Ñ(¨Ô.÷/÷ /ñ /ús   ²%A Á A)Úis_localTFc                 óŒ   — d}| rd|› d�}nd|› d�}t        j                  t        |¬«      5  t        || «      ‚# 1 sw Y   y xY w)NÚxzlocal variable 'z' is not definedzname 'r*   )r/   r0   r	   )r;   Úvariable_namer2   s      r3   Ú#test_catch_undefined_variable_errorr?   H   sT   € à€MÙØ   Ð/?Ð@‰à�}�oÐ%5Ð6ˆä	�‰Ô-°SÔ	9ñ >Ü$ ]°HÓ=Ð=÷>ð >ús	   ­:ºAc                   ó2   — e Zd Zed„ «       Zed„ «       Zd„ Zy)ÚFooc                 ó   — t        | d¬«      ‚)NÚclassmethod©Ú
methodtype©r   )Úclss    r3   rC   zFoo.classmethodU   s   € ä! #°-Ô@Ð@ó    c                 ó   — t        | d¬«      ‚)NÚpropertyrD   rF   ©Úselfs    r3   rJ   zFoo.propertyY   s   € ä! $°:Ô>Ð>rH   c                 ó   — t        | «      ‚)NrF   rK   s    r3   Úmethodz
Foo.method]   s   € Ü! $Ó'Ð'rH   N)Ú__name__Ú
__module__Ú__qualname__rC   rJ   rN   © rH   r3   rA   rA   T   s/   „ ØñAó ðAð ñ?ó ð?ó(rH   rA   c                  ó°  — d} t        j                  t        | ¬«      5  t        j	                  «        d d d «       d} t        j                  t        | ¬«      5  t        «       j
                   d d d «       d} t        j                  t        | ¬«      5  t        «       j                  «        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)Nz:This classmethod must be defined in the concrete class Foor*   z7This property must be defined in the concrete class Fooz5This method must be defined in the concrete class Foo)r/   r0   r   rA   rC   rJ   rN   )Úxprs    r3   Ú$test_AbstractMethodError_classmethodrU   a   s¦   € Ø
F€CÜ	�‰Ô*°#Ô	6ñ Ü�‰Ô÷ð D€CÜ	�‰Ô*°#Ô	6ñ Ü‹�Š÷ð B€CÜ	�‰Ô*°#Ô	6ñ Ü‹�‰Œ÷ð ÷ð ú÷ð ú÷ð ús#   žB4ÁC ÂCÂ4B=Ã C	ÃCzwarn_category, catch_categoryc                 óŠ   — t        j                  |d¬«      5  t        j                  d| ¬«       d d d «       y # 1 sw Y   y xY w)NÚtestr*   ©Úcategory)ÚtmÚassert_produces_warningÚwarningsÚwarn)Úwarn_categoryÚcatch_categorys     r3   Útest_pandas_warningsr`   o   s7   € ô 
×	#Ñ	# N¸&Ô	Añ 6Ü�‰�f }Õ5÷6÷ 6ñ 6ús	   ˜9¹Azwarn_category, filter_categoryc                 ó  — t        j                  d «      5  t        j                  «       5  t        j                  |d¬«       t        j
                  d| ¬«       d d d «       d d d «       y # 1 sw Y   ŒxY w# 1 sw Y   y xY w)NÚignore)rY   ÚactionrW   rX   )rZ   r[   r\   Úcatch_warningsÚfilterwarningsr]   )r^   Úfilter_categorys     r3   Útest_pandas_warnings_filterrg   ~   se   € ô 
×	#Ñ	# DÓ	)ñ 6¬8×+BÑ+BÓ+Dñ 6Ü×Ñ¨ÀÕJÜ�‰�f }Õ5÷6÷ 6÷ 6ñ 6ú÷ 6ð 6ús"   –A7«/A+ÁA7Á+A4	Á0A7Á7B )r\   r/   Úpandas.errorsr   r   r   r   r   r   r	   Úpandasr-   Úpandas._testingÚ_testingrZ   ÚmarkÚparametrizer4   r:   r?   rA   rU   r`   rg   rR   rH   r3   ú<module>rn      s+  ðÛ ã ÷÷ ñ ó Ý ð ‡�×ÑØ	òó"ñF	óG"ðF	ò/ð ‡�×Ñ˜ d¨E ]Ó3ñ>ó 4ð>÷
(ñ 
(òð ‡�×ÑØ#à	Ð,Ð-Ø	Ð1Ð2Ø	Ð,Ð-Ø	Ð8Ð9ð	óñ6óð6ð ‡�×ÑØ$à	Ð,Ð-Ø	Ð1Ð2Ø	Ð,Ð-Ø	Ð8Ð9ð	óñ6óñ6rH   