Current File : //opt/imh-python/lib/python2.7/test/test_ensurepip.pyc
�
��Wc@s�ddlZddlZddlZddlZddlZddljZddlZ	ddl
Z
ddlZ
e	jj
dddg�ZyddlZWn ek
r�dZd�Zn
Xd�Zdejfd��YZd	dd
��YZdeejfd��YZeje
jd
��Zdeejfd��YZdeejfd��YZde
jZdeejfd��YZdeejfd��YZedkr�e	jj e�ndS(i����Nt	ensurepiptblockedtsslcCstjtj�}||�S(N(tunittesttskipRt_MISSING_SSL_MESSAGE(tftdeco((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pytrequires_usable_pipscCs|S(N((R((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyRstTestEnsurePipVersioncBseZd�ZRS(cCs|jtjtj��dS(N(tassertEqualRt_PIP_VERSIONtversion(tself((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyttest_returns_versions(t__name__t
__module__R(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyR	stEnsurepipMixincBseZd�ZRS(cCs�tjd�}|j�|_|j|j�tj}tjd�}|j�}|j|j�||_tj|_tj	j
�|_|_	dS(Nsensurepip._run_pipsensurepip.os(tmocktpatchtstarttrun_pipt
addCleanuptstoptostdevnulltpathtenvirontcopyt
os_environ(R
t
run_pip_patchtreal_devnulltos_patcht
patched_os((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pytsetUp%s		(RRR"(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyR#st
TestBootstrapcBs�eZed��Zed��Zed��Zed��Zed��Zed��Zed��Z	ed��Z
ed��Zed	��Zd
�Z
ed��Zed��ZRS(
cCsctj�|jjdddtjddgtj�|jjdd}|jt|�d�dS(	Ntinstalls
--no-indexs--find-linkst
setuptoolstpipiii(	Rt	bootstrapRtassert_called_once_withRtANYt	call_argsR
tlen(R
tadditional_paths((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyttest_basic_bootstrapping6s
		
c	CsEtjdd�|jjdddtjddddgtj�dS(	Ntroots	/foo/bar/R$s
--no-indexs--find-linkss--rootR%R&(RR'RR(RR)(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyttest_bootstrapping_with_rootEs			cCsBtjdt�|jjdddtjdddgtj�dS(NtuserR$s
--no-indexs--find-linkss--userR%R&(RR'tTrueRR(RR)(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyttest_bootstrapping_with_userRs
		cCsBtjdt�|jjdddtjdddgtj�dS(NtupgradeR$s
--no-indexs--find-linkss	--upgradeR%R&(RR'R1RR(RR)(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyttest_bootstrapping_with_upgrade^s
		cCsBtjdd�|jjdddtjdddgtj�dS(	Nt	verbosityiR$s
--no-indexs--find-linkss-vR%R&(RR'RR(RR)(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyt#test_bootstrapping_with_verbosity_1js
		cCsBtjdd�|jjdddtjdddgtj�dS(	NR5iR$s
--no-indexs--find-linkss-vvR%R&(RR'RR(RR)(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyt#test_bootstrapping_with_verbosity_2vs
		cCsBtjdd�|jjdddtjdddgtj�dS(	NR5iR$s
--no-indexs--find-linkss-vvvR%R&(RR'RR(RR)(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyt#test_bootstrapping_with_verbosity_3�s
		cCs%tj�|j|jdd�dS(NtENSUREPIP_OPTIONSR$(RR'R
R(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyt'test_bootstrapping_with_regular_install�s
cCs+tjdt�|j|jdd�dS(Nt
altinstallR9(RR'R1R
R(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyt#test_bootstrapping_with_alt_install�scCs'tjdt�|jd|j�dS(Ntdefault_pipR9(RR'R1tassertNotInR(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyt#test_bootstrapping_with_default_pip�sc	CsC|jt��tjdtdt�WdQX|j|jj�dS(NR;R=(tassertRaisest
ValueErrorRR'R1tassertFalseRtcalled(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyt$test_altinstall_default_pip_conflict�scCs.d|jd<tj�|jd|j�dS(Nstest foddertPIP_THIS_SHOULD_GO_AWAY(RRR'R>(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyt&test_pip_environment_variables_removed�s

cCs(tj�|j|jdtj�dS(NtPIP_CONFIG_FILE(RR'R
RRR(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyttest_pip_config_file_disabled�s
(RRRR-R/R2R4R6R7R8R:R<R?RDRFRH(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyR#4s
	c#s��dkrd}n"dd�fd��Y}|�}t�}tjjd|�}|tjd<z	|VWd||kr�tjd=n
|tjd<XdS(NtFakePipcseZ�ZRS((RRt__version__((R(sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyRI�sR&((tNonetobjecttsystmodulestget(RR&RItsentineltorig_pip((Rsl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pytfake_pip�s			
	
t
TestUninstallcBsteZd�Zd�Zed��Zed��Zed��Zed��Zed��Z	ed��Z
RS(cCs4td��tj�WdQX|j|jj�dS(N(RRRKRt_uninstall_helperRBRRC(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyt)test_uninstall_skipped_when_not_installed�s
c	Csntd��'tjj��}tj�WdQXWdQX|j�j�}|jd|�|j	|j
j�dS(Nsnot a valid versions!only uninstall a matching version(RRttestttest_supporttcaptured_stderrRRTtgetvaluetstriptassertInRBRRC(R
tstderrtwarning((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyt5test_uninstall_skipped_with_warning_for_wrong_version�s
cCs=t��tj�WdQX|jjdddddg�dS(Nt	uninstalls-ys--disable-pip-version-checkR&R%(RRRRTRR((R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyttest_uninstall�s

	cCsFt��tjdd�WdQX|jjddddddg�dS(	NR5iR_s-ys--disable-pip-version-checks-vR&R%(RRRRTRR((R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyttest_uninstall_with_verbosity_1�s

	cCsFt��tjdd�WdQX|jjddddddg�dS(	NR5iR_s-ys--disable-pip-version-checks-vvR&R%(RRRRTRR((R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyttest_uninstall_with_verbosity_2�s

	cCsFt��tjdd�WdQX|jjddddddg�dS(	NR5iR_s-ys--disable-pip-version-checks-vvvR&R%(RRRRTRR((R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyttest_uninstall_with_verbosity_3�s

	cCs>d|jd<t��tj�WdQX|jd|j�dS(Nstest fodderRE(RRRRRTR>(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyRFs

cCs8t��tj�WdQX|j|jdtj�dS(NRG(RRRRTR
RRR(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyRHs
(RRRUR^RR`RaRbRcRFRH(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyRS�s			tTestMissingSSLcBs,eZd�Zd�Zd�Zd�ZRS(cCs6ttjd<|jd��}tt|�j�dS(NRcSsttjd<dS(NR(RRMRN(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pytrestore_modules(tensurepip_no_sslRMRNRtsuperRdR"(R
Re((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyR"s
cCsZd|jd<|jtd��tj�WdQX|j|jj�|jd|j�dS(Nstest foddertPIP_THIS_SHOULD_STAYsrequires SSL/TLS(	RtassertRaisesRegexptRuntimeErrorRfR'RBRRCR[(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyttest_bootstrap_requires_ssl!s

c	Csjd|jd<|jtd��t��tj�WdQXWdQX|j|jj�|j	d|j�dS(Nstest fodderRhsrequires SSL/TLS(
RRiRjRRRfRTRBRRCR[(R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyttest_uninstall_requires_ssl(s

cCsjtjj��}tjdg�WdQX|j�j�}|j|jd�|�|j	|j
j�dS(Ns	--versionsrequires SSL/TLS(RVRWRXRft_mainRYRZt
assertTruetendswithRBRRC(R
R\R]((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyt"test_main_exits_early_with_warning0s
(RRR"RkRlRp(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyRds			spip tTestBootstrappingMainFunctioncBs&eZed��Zed��ZRS(c
Cswtjj��-}|jt��tjdg�WdQXWdQX|j�j�}|j	|t
�|j|jj
�dS(Ns	--version(RVRWRXR@t
SystemExitRRmRYRZR
tEXPECTED_VERSION_OUTPUTRBRRC(R
R\tresult((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyttest_bootstrap_version>scCsftjg�|jjdddtjddgtj�|jjdd}|jt|�d�dS(	NR$s
--no-indexs--find-linksR%R&iii(	RRmRR(RR)R*R
R+(R
R,((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyR-Gs
		
(RRRRuR-(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyRq<s	tTestUninstallationMainFunctioncBs eZd�Zed��ZRS(c
Csztjj��0}|jt��tjjdg�WdQXWdQX|j�j	�}|j
|t�|j|j
j�dS(Ns	--version(RVRWRXR@RrRt
_uninstallRmRYRZR
RsRBRRC(R
R\Rt((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyttest_uninstall_versionYscCsCt��tjjg�WdQX|jjdddddg�dS(NR_s-ys--disable-pip-version-checkR&R%(RRRRwRmRR((R
((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyttest_basic_uninstallas

	(RRRxRRy(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyRvWs	t__main__((!RRtos.patht
contextlibRMttest._mock_backportt_mock_backportRttest.test_supportRVRtensurepip._uninstallRWtimport_fresh_moduleRfRtImportErrorRKRtTestCaseR	RR#tcontextmanagerRRRRSRdRsRqRvRtrun_unittest(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_ensurepip.pyt<module>s8

	~Q"