Your IP : 216.73.216.213


Current Path : /opt/alt/python34/lib64/python3.4/distutils/tests/__pycache__/
Upload File :
Current File : //opt/alt/python34/lib64/python3.4/distutils/tests/__pycache__/test_config.cpython-34.pyo

�
i fR�@s�dZddlZddlZddlZddlZddlmZddlmZddlm	Z	ddlm
Z
ddlmZddl
mZd	Zd
ZdZGdd
�d
ejejejej�Zdd�Zedkr�ee��ndS)z"Tests for distutils.pypirc.pypirc.�N)�
PyPIRCCommand)�Distribution)�
set_threshold)�WARN)�support)�run_unittestz�[distutils]

index-servers =
    server1
    server2

[server1]
username:me
password:secret

[server2]
username:meagain
password: secret
realm:acme
repository:http://another.pypi/
z.[server-login]
username:tarek
password:secret
zI[distutils]
index-servers =
    pypi

[pypi]
username:tarek
password:xxx
csLeZdZ�fdd�Z�fdd�Zdd�Zdd�Z�S)	�PyPIRCCommandTestCasecs�tt|�j�|j�|_|jtjd<tjj|jd�|_	t
�|_Gdd�dt�}||_
tt�|_dS)zPatches the environment.�HOMEz.pypircc@s.eZdZdd�Zdd�ZeZdS)z,PyPIRCCommandTestCase.setUp.<locals>.commandcSstj||�dS)N)r�__init__)�self�dist�r
�@/opt/alt/python34/lib64/python3.4/distutils/tests/test_config.pyr
@sz5PyPIRCCommandTestCase.setUp.<locals>.command.__init__cSsdS)Nr
)rr
r
r�initialize_optionsBsz?PyPIRCCommandTestCase.setUp.<locals>.command.initialize_optionsN)�__name__�
__module__�__qualname__r
rZfinalize_optionsr
r
r
r�command?srN)�superr�setUpZmkdtempZtmp_dir�os�environ�path�join�rcrrr�_cmdrr�
old_threshold)rr)�	__class__r
rr7s	zPyPIRCCommandTestCase.setUpcs$t|j�tt|�j�dS)zRemoves the patch.N)rrrr�tearDown)r)rr
rrIs
zPyPIRCCommandTestCase.tearDowncCs�|j|jt�|j|j�}|j�}tt|j���}d
ddddg}|j	||�|j|jt
�|j�}tt|j���}dddddg}|j	||�dS)N�password�secret�realm�pypi�
repository�https://upload.pypi.org/legacy/�server�server1�username�me�server-login�tarek)rr )r!r")r#r$)r%r&)r'zme)rr )r!r")r#r$)r%r))r'r*)Z
write_filer�PYPIRCrrZ_read_pypirc�list�sorted�items�assertEqual�
PYPIRC_OLD)r�cmd�configZwaitedr
r
r�test_server_registrationNsz.PyPIRCCommandTestCase.test_server_registrationc
Cs�|j|j�}|j�}|jtjj|��|jdd�|jtjj|��t	|�}z |j
�}|j|t�Wd|j
�XdS)Nr*Zxxx)rrZ_get_rc_fileZassertFalserr�existsZ
_store_pypircZ
assertTrue�open�readr/�WANTED�close)rr1r�fZcontentr
r
r�test_server_empty_registrationgsz4PyPIRCCommandTestCase.test_server_empty_registration)rrrrrr3r:r
r
)rrr2srcCs
tjt�S)N)�unittestZ	makeSuiterr
r
r
r�
test_suitetsr<�__main__)�__doc__�sysrr;ZtempfileZdistutils.corerrZ
distutils.logrrZdistutils.testsrZtest.supportrr+r0r7ZTempdirManagerZLoggingSilencerZEnvironGuardZTestCaserr<rr
r
r
r�<module>s(
?