%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/distutils/tests/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/distutils/tests/test_upload.pyc

ó
Pêá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((s7/usr/local/lib/python2.7/distutils/tests/test_upload.pyt__init__-s		cCs|jS(N(R(R((s7/usr/local/lib/python2.7/distutils/tests/test_upload.pytgetcode6sN(t__name__t
__module__RRR(((s7/usr/local/lib/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((s7/usr/local/lib/python2.7/distutils/tests/test_upload.pyR<s		cCs#|jt_tt|ƒjƒdS(N(RRRRRttearDown(R((s7/usr/local/lib/python2.7/distutils/tests/test_upload.pyRDscCs(t|d|jd|jƒ|_|jS(NR
R(RRRR(RR((s7/usr/local/lib/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((s7/usr/local/lib/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,((s7/usr/local/lib/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((s7/usr/local/lib/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((s7/usr/local/lib/python2.7/distutils/tests/test_upload.pyttest_upload_correct_cr…s 	

cCs)d|_d|_|jt|jƒdS(Ns	Not Foundi”(RRtassertRaisesRRO(R((s7/usr/local/lib/python2.7/distutils/tests/test_upload.pyttest_upload_failss		(
RRRRRR/R2RORSRU(((s7/usr/local/lib/python2.7/distutils/tests/test_upload.pyR:s							cCs
tjtƒS(N(tunittestt	makeSuiteR(((s7/usr/local/lib/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(((s7/usr/local/lib/python2.7/distutils/tests/test_upload.pyt<module>sh	

Zerion Mini Shell 1.0