+
    SBiU                     .    ^ RI t ^ RIHt  ! R R4      tR# )    N)setoptc                   L   a  ] tR t^t o ]R 4       t]R 4       tR tR tRt	V t
R# )TestEditc                    \         P                  ! 4       p\        V R R7      ;_uu_ 4       pVP                  V4       RRR4       V#   + '       g   i     T# ; i)utf-8encodingN)configparserConfigParseropen	read_file)filenameparserreaders   &  A/usr/lib/python3.14/site-packages/setuptools/tests/test_setopt.pyparse_configTestEdit.parse_config   sE    **,(W--V$ . .-s   AA	c                    \        V R 4      ;_uu_ 4       pVP                  VP                  R4      4       RRR4       R#   + '       g   i     R# ; i)wbr   N)r   writeencode)filecontentstrms   && r   
write_textTestEdit.write_text   s5    $JJw~~g./ s   !A  A	c           	     ^   VP                  R4      pV P                  \        V4      R4       \        P                  ! \        V4      \        \        RR7      R7      4       V P                  \        V4      4      pVP                  RR4      R8X  g   Q hVP                  RR	4      R8X  g   Q hR
# )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3v;4e3D(EF""3v;/zz'8,0@@@@zz'7+u444    c           	        VP                  R4      pV P                  \        V4      R4       \        P                  ! \        V4      \        \        RR7      R7      4       VP                  RR7      pRV9   g   Q hR	V9   g   Q hR
# )z7
When editing a file, case of keys should be retained.
r   z[names]
FoO=bArr   )oTherr!   asciir   FoOr0   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3v;4e3D(EF!!7!3&   r.    N)__name__
__module____qualname____firstlineno__staticmethodr   r   r,   r5   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s:       0 0
5	! 	!r.   r   )r
   setuptools.commandr   r   r7   r.   r   <module>rA      s     %"! "!r.   