; 4 d dl Z d dlmZ G d d ZdS ) N)setoptc F e Zd Zed Zed Zd Zd ZdS )TestEditc t j }t | d 5 }| | d d d n# 1 swxY w Y |S )Nutf-8encoding)configparserConfigParseropen read_file)filenameparserreaders n/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/setuptools/tests/test_setopt.pyparse_configzTestEdit.parse_config s *,,
(W
-
-
- %V$$$ % % % % % % % % % % % % % % %
s AAAc t | d 5 }| | d d d d d S # 1 swxY w Y d S )Nwbr )r writeencode)filecontentstrms r
write_textzTestEdit.write_text s
$
0JJw~~g../// 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0s )AAAc | d }| t | d t j t | t t d | t | }| dd dk sJ | dd dk sJ d
S )zh
When editing a file, non-ASCII characters encoded in
UTF-8 should be retained.
setup.cfgu [names]
jaraco=джаракоyes)othernamesr jaracou джаракоr N)joinr strr edit_configdictr get)selftmpdirconfigr s r test_utf8_encoding_retainedz$TestEdit.test_utf8_encoding_retained s
[))F%EFFF3v;;4e3D3D3D(E(E(EFFF""3v;;//zz'8,,0@@@@@zz'7++u444444 c 6 | d }| t | d t j t | t t d | d }d|v sJ d |v sJ d
S )zG
When editing a file, case of keys should be retained.
r z[names]
FoO=bArr )oTherr asciir FoOr- N)r" r r# r r$ r% read_text)r' r( r) actuals r test_case_retainedzTestEdit.test_case_retained s [))F%78883v;;4e3D3D3D(E(E(EFFF!!7!33& r+ N)__name__
__module____qualname__staticmethodr r r* r2 r+ r r r sf \ 0 0 \0
5
5
5 ! ! ! ! !r+ r )r
setuptools.commandr r r7 r+ r