ó
    ¶'ÔiU  ã                   ó,   • S SK r S SKJr   " S S5      rg)é    N)Úsetoptc                   ó@   • \ rS rSr\S 5       r\S 5       rS rS rSr	g)ÚTestEdité   c                 óœ   • [         R                  " 5       n[        U SS9 nUR                  U5        S S S 5        U$ ! , (       d  f       U$ = f)Núutf-8©Úencoding)ÚconfigparserÚConfigParserÚopenÚ	read_file)ÚfilenameÚparserÚreaders      Ú[/var/www/surfInsights/venv3-11/lib/python3.13/site-packages/setuptools/tests/test_setopt.pyÚparse_configÚTestEdit.parse_config   sB   € ä×*Ò*Ó,ˆÜ�( WÒ-°Ø×Ñ˜VÔ$÷ .àˆ÷ .Ô-àˆús	    <¼
Ac                 ó�   • [        U S5       nUR                  UR                  S5      5        S S S 5        g ! , (       d  f       g = f)NÚwbr   )r   ÚwriteÚencode)ÚfileÚcontentÚstrms      r   Ú
write_textÚTestEdit.write_text   s/   € ä�$˜Ô Ø�J‰J�w—~‘~ gÓ.Ô/÷ ×Öús	   �!7·
Ac           	      óL  • UR                  S5      nU R                  [        U5      S5        [        R                  " [        U5      [        [        SS9S95        U R                  [        U5      5      nUR                  SS5      S:X  d   eUR                  SS	5      S:X  d   eg
)zP
When editing a file, non-ASCII characters encoded in
UTF-8 should be retained.
ú	setup.cfgu   [names]
jaraco=Ð´Ð¶Ð°Ñ€Ð°ÐºÐ¾Úyes)Úother©Únamesr#   Újaracou   Ð´Ð¶Ð°Ñ€Ð°ÐºÐ¾r!   N)Újoinr   Ústrr   Úedit_configÚdictr   Úget)ÚselfÚtmpdirÚconfigr   s       r   Útest_utf8_encoding_retainedÚ$TestEdit.test_utf8_encoding_retained   sŠ   € ð
 —‘˜[Ó)ˆØ�‰œ˜F›Ð%EÔFÜ×Òœ3˜v›;¬´4¸eÑ3DÑ(EÔFØ×"Ñ"¤3 v£;Ó/ˆØ�z‰z˜' 8Ó,Ð0@Ó@Ð@Ð@Ø�z‰z˜' 7Ó+¨uÓ4Ð4Ñ4ó    c           	      óö   • UR                  S5      nU R                  [        U5      S5        [        R                  " [        U5      [        [        SS9S95        UR                  SS9nSU;   d   eS	U;   d   eg
)z7
When editing a file, case of keys should be retained.
r   z[names]
FoO=bArr    )ÚoTherr"   Úasciir	   ÚFoOr1   N)r%   r   r&   r   r'   r(   Ú	read_text)r*   r+   r,   Úactuals       r   Útest_case_retainedÚTestEdit.test_case_retained   sp   € ð —‘˜[Ó)ˆØ�‰œ˜F›Ð%7Ô8Ü×Òœ3˜v›;¬´4¸eÑ3DÑ(EÔFØ×!Ñ!¨7Ð!Ð3ˆØ˜‹ÐˆØ˜&Ó Ð Ñ r/   © N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ústaticmethodr   r   r-   r6   Ú__static_attributes__r8   r/   r   r   r      s2   † Øñó ðð ñ0ó ð0ò
5õ	!r/   r   )r   Úsetuptools.commandr   r   r8   r/   r   Ú<module>r@      s   ðÛ å %÷"!ò "!r/   