%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/227033/root/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/
Upload File :
Create Path :
Current File : //proc/227033/root/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_upload.pyo

�
5}�ac@s�dZddlZddlZddlmZddlmZddlmZddl	m
Z
ddlmZddl
mZmZdZd	Zd
efd��YZdefd
��YZd�Zedkr�ee��ndS(s#Tests for distutils.command.upload.i����N(trun_unittest(tupload(tDistribution(tDistutilsError(tPYPIRCtPyPIRCCommandTestCases�[distutils]

index-servers =
    server1
    server2

[server1]
username:me
password:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

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

index-servers =
    server1

[server1]
username:me
tFakeOpencBs eZddd�Zd�ZRS(cCsO||_t|t�s$||_n	d|_|p6d|_|pEd|_dS(NtOKi�(turlt
isinstancetstrtreqtNonetmsgtcode(tselfRR
R((sD/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_upload.pyt__init__-s		cCs|jS(N(R(R((sD/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_upload.pytgetcode6sN(t__name__t
__module__RRR(((sD/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_upload.pyR+s	tuploadTestCasecBsPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cCsJtt|�j�tj|_|jt_d|_d|_	d|_
dS(N(tsuperRtsetUpt
upload_modturlopentold_opent_urlopenRt	last_opentnext_msgt	next_code(R((sD/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_upload.pyR<s		cCs#|jt_tt|�j�dS(N(RRRRRttearDown(R((sD/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_upload.pyRDscCs(t|d|jd|j�|_|jS(NR
R(RRRR(RR((sD/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_upload.pyRHs!cCsr|j|jt�t�}t|�}|j�x9d	d
ddfD]%\}}|jt||�|�qEWdS(
Ntusernametmetpasswordtsecrettrealmtpypit
repositoryshttps://upload.pypi.org/legacy/(RR (R!R"(R#R$(R%shttps://upload.pypi.org/legacy/(t
write_filetrcRRRtfinalize_optionstassertEqualtgetattr(Rtdisttcmdtattrtwaited((sD/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_upload.pyttest_finalize_optionsLs	
	cCs{|j|jt�t�}t|�}|j�|j|jd�d|_t|�}|j�|j|jd�dS(Ntxxx(	R&R'tPYPIRC_NOPASSWORDRRR(R)R!R(RR+R,((sD/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_upload.pyttest_saved_passwordXs	
	
cCsy|j�}tjj|d�}|j|�dd|}}}|||fg}|j|jt�|jd|dd�\}}t|�}	|	j	�|	j
�|jd|jj
j�t|jj
j�}
|j|
dd�|j|
d	jd
��|j|jj
j�d�|j|jj
j�d�|jd|jj
j�|jj
jd
}|jd|�dS(NR0s2.6t
dist_filestauthorudédésdédésContent-lengtht2159sContent-typesmultipart/form-datatPOSTshttps://upload.pypi.org/legacy/t
Authorizations
(tmkdtemptostpathtjoinR&R'tPYPIRC_LONG_PASSWORDtcreate_distRtensure_finalizedtruntassertInRRtdatatdicttheadersR)t
assertTruet
startswitht
get_methodtget_full_urltassertNotIn(RttmpR:tcommandt	pyversiontfilenameR3tpkg_dirR+R,RCtauth((sD/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_upload.pyttest_uploadis(


cCs
|j�}tjj|d�}|j|dd�dd|}}}|||fg}|j|jt�|jd|dd�\}}t|�}	|	j	�|	j
�t|jj
j�}
|j|
dd	�|jd|jj
j�|jd
|jj
j�dS(NR0tcontentsyy
s2.6R3tdescriptionslong description
sContent-lengtht2170slong description
(R8R9R:R;R&R'R<R=RR>R?RBRRRCR)R@RARH(RRIR:RJRKRLR3RMR+R,RC((sD/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_upload.pyttest_upload_correct_cr�s 	

cCs)d|_d|_|jt|j�dS(Ns	Not Foundi�(RRtassertRaisesRRO(R((sD/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_upload.pyttest_upload_fails�s		(
RRRRRR/R2RORSRU(((sD/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_upload.pyR:s							cCs
tjt�S(N(tunittestt	makeSuiteR(((sD/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_upload.pyt
test_suite�st__main__(t__doc__R9RVttest.test_supportRtdistutils.commandRRtdistutils.command.uploadtdistutils.coreRtdistutils.errorsRtdistutils.tests.test_configRRR<R1tobjectRRRXR(((sD/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_upload.pyt<module>sh	

Zerion Mini Shell 1.0