Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/distutils/tests/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/distutils/tests/__pycache__/test_upload.cpython-33.pyo

�
��f�c@s�dZddlZddlZddlmZddlmZddlmZddl	m
Z
ddlmZddl
mZmZdZd	ZGd
d�de�ZGdd
�d
e�Zdd�Zedkr�ee��ndS(u#Tests for distutils.command.upload.iN(urun_unittest(uupload(uDistribution(uINFO(uPYPIRCuPyPIRCCommandTestCaseu�[distutils]

index-servers =
    server1
    server2

[server1]
username:me
password:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

[server2]
username:meagain
password: secret
realm:acme
repository:http://another.pypi/
u@[distutils]

index-servers =
    server1

[server1]
username:me
cBsG|EeZdZdd�Zd	dd�Zdd�Zdd�Zd	S(
uFakeOpencCs:||_t|t�s$||_n	d|_d|_dS(NuOK(uurlu
isinstanceustrurequNoneumsg(uselfuurl((u@/opt/alt/python33/lib64/python3.3/distutils/tests/test_upload.pyu__init__,s
		uFakeOpen.__init__cCsidd6j|j�|�S(Nutext/plain; charset=utf-8ucontent-type(ugetulower(uselfunameudefault((u@/opt/alt/python33/lib64/python3.3/distutils/tests/test_upload.pyu	getheader4s
uFakeOpen.getheadercCsdS(Nsxyzzy((uself((u@/opt/alt/python33/lib64/python3.3/distutils/tests/test_upload.pyuread9su
FakeOpen.readcCsdS(Ni�((uself((u@/opt/alt/python33/lib64/python3.3/distutils/tests/test_upload.pyugetcode<suFakeOpen.getcodeN(u__name__u
__module__u__qualname__u__init__uNoneu	getheaderureadugetcode(u
__locals__((u@/opt/alt/python33/lib64/python3.3/distutils/tests/test_upload.pyuFakeOpen*suFakeOpencsh|EeZdZ�fdd�Z�fdd�Zdd�Zdd�Zd	d
�Zdd�Z�S(
uuploadTestCasecs8tt|�j�tj|_|jt_d|_dS(N(	usuperuuploadTestCaseusetUpu
upload_moduurlopenuold_openu_urlopenuNoneu	last_open(uself(u	__class__(u@/opt/alt/python33/lib64/python3.3/distutils/tests/test_upload.pyusetUpBsuuploadTestCase.setUpcs#|jt_tt|�j�dS(N(uold_openu
upload_moduurlopenusuperuuploadTestCaseutearDown(uself(u	__class__(u@/opt/alt/python33/lib64/python3.3/distutils/tests/test_upload.pyutearDownHsuuploadTestCase.tearDowncCst|�|_|jS(N(uFakeOpenu	last_open(uselfuurl((u@/opt/alt/python33/lib64/python3.3/distutils/tests/test_upload.pyu_urlopenLsuuploadTestCase._urlopencCsf|j|jt�t�}t|�}|j�x-d
D]%\}}|jt||�|�q9WdS(Nuusernameumeupasswordusecreturealmupypiu
repositoryuhttps://upload.pypi.org/legacy/(uusernameume(upasswordusecret(urealmupypi(u
repositoryuhttps://upload.pypi.org/legacy/((uusernameume(upasswordusecret(urealmupypi(u
repositoryuhttps://upload.pypi.org/legacy/(u
write_fileurcuPYPIRCuDistributionuuploadufinalize_optionsuassertEqualugetattr(uselfudistucmduattruwaited((u@/opt/alt/python33/lib64/python3.3/distutils/tests/test_upload.pyutest_finalize_optionsPs	
u$uploadTestCase.test_finalize_optionscCs{|j|jt�t�}t|�}|j�|j|jd�d|_t|�}|j�|j|jd�dS(Nuxxx(	u
write_fileurcuPYPIRC_NOPASSWORDuDistributionuuploadufinalize_optionsuassertEqualupassworduNone(uselfudistucmd((u@/opt/alt/python33/lib64/python3.3/distutils/tests/test_upload.pyutest_saved_password\s	
	
u"uploadTestCase.test_saved_passwordcCsc|j�}tjj|d�}|j|�dd|}}}|||fg}|j|jt�|jd|�\}}t|�}	d|	_	|	j
�|	j�t|j
jj�}
|j|
dd�|j|
djd��|j|j
jj�d	�|j|j
jj�d
�|jd|j
jj�|jt�}|jd|d
�dS(Nuxxxu2.6u
dist_filesiuContent-lengthu2087uContent-typeumultipart/form-datauPOSTuhttps://upload.pypi.org/legacy/sxxxuxyzzy
i����(umkdtempuosupathujoinu
write_fileurcuPYPIRC_LONG_PASSWORDucreate_distuuploadu
show_responseuensure_finalizedurunudictu	last_openurequheadersuassertEqualu
assertTrueu
startswithu
get_methoduget_full_urluassertInudatauget_logsuINFO(uselfutmpupathucommandu	pyversionufilenameu
dist_filesupkg_dirudistucmduheadersuresults((u@/opt/alt/python33/lib64/python3.3/distutils/tests/test_upload.pyutest_uploadms(
	

uuploadTestCase.test_upload(	u__name__u
__module__u__qualname__usetUputearDownu_urlopenutest_finalize_optionsutest_saved_passwordutest_upload(u
__locals__((u	__class__u@/opt/alt/python33/lib64/python3.3/distutils/tests/test_upload.pyuuploadTestCase@suuploadTestCasecCs
tjt�S(N(uunittestu	makeSuiteuuploadTestCase(((u@/opt/alt/python33/lib64/python3.3/distutils/tests/test_upload.pyu
test_suite�su
test_suiteu__main__(u__doc__uosuunittestutest.supporturun_unittestudistutils.commanduuploadu
upload_modudistutils.command.uploadudistutils.coreuDistributionu
distutils.loguINFOudistutils.tests.test_configuPYPIRCuPyPIRCCommandTestCaseuPYPIRC_LONG_PASSWORDuPYPIRC_NOPASSWORDuobjectuFakeOpenuuploadTestCaseu
test_suiteu__name__(((u@/opt/alt/python33/lib64/python3.3/distutils/tests/test_upload.pyu<module>sJ