ACC SHELL

Path : /usr/lib/python/distutils/tests/
File Upload :
Current File : //usr/lib/python/distutils/tests/test_dist.pyc

Ñò
tÄMc@sdZddkZddkZddkZddkZddkZddkZddkZddk	Z	ddk
lZdeii
fd„ƒYZdeiifd„ƒYZdeifd	„ƒYZd
eifd„ƒYZd„Zed
joeiddƒndS(sTests for distutils.dist.iÿÿÿÿN(tTESTFNt	test_distcBs eZdZdgZd„ZRS(s#Sample distutils extension command.ssample-option=tSs	help textcCs
d|_dS(N(tNonet
sample_option(tself((s//usr/lib/python2.6/distutils/tests/test_dist.pytinitialize_optionss(ssample-option=Rs	help text(t__name__t
__module__t__doc__tuser_optionsR(((s//usr/lib/python2.6/distutils/tests/test_dist.pyRs	tTestDistributioncBseZdZd„ZRS(s²Distribution subclasses that avoids the default search for
    configuration files.

    The ._config_files attribute must be set before
    .parse_config_files() is called.
    cCs|iS(N(t
_config_files(R((s//usr/lib/python2.6/distutils/tests/test_dist.pytfind_config_files$s(RRR	R
(((s//usr/lib/python2.6/distutils/tests/test_dist.pyRstDistributionTestCasecBsSeZd„Zd„Zdd„Zd„Zd„Zd„Zd„Zd„Z	RS(	cCsti|_tid3dS(Ni(tsystargv(R((s//usr/lib/python2.6/distutils/tests/test_dist.pytsetUp*s
cCs|iti(dS(N(RR(R((s//usr/lib/python2.6/distutils/tests/test_dist.pyttearDown.scCs*tƒ}||_|iƒ|iƒ|S(N(RRtparse_config_filestparse_command_line(Rtconfigfilestd((s//usr/lib/python2.6/distutils/tests/test_dist.pytcreate_distribution1s
		

cCs9tiidƒ|iƒ}|i|iƒdgƒdS(Ntbuildsdistutils.command(RRtappendRtassertEqualtget_command_packages(RR((s//usr/lib/python2.6/distutils/tests/test_dist.pyt!test_command_packages_unspecified8scCs“ddkl}tiiddddgƒ|iƒ}|i|iƒddd	gƒ|idƒ}|i	t
||ƒƒ|i|id
ƒdS(Niÿÿÿÿ(Rs--command-packagessfoo.bar,distutils.testsRs
-Ssometextsdistutils.commandsfoo.barsdistutils.teststsometext(tdistutils.tests.test_distRRRtextendRRRtget_command_objtassert_t
isinstanceR(RRRtcmd((s//usr/lib/python2.6/distutils/tests/test_dist.pyttest_command_packages_cmdline=s
cCstiidƒttdƒ}zØ|dIJ|dIJ|iƒ|itgƒ}|i|iƒdddgƒdd	dgtid
)|itgƒ}|i|iƒdd	gƒdddgtid
)|itgƒ}|i|iƒdgƒWdt	i
tƒXdS(NRtws[global]s!command_packages = foo.bar, splatsdistutils.commandsfoo.bartsplats--command-packagestsporkit(RRRtopenRtcloseRRRtostunlink(RtfR((s//usr/lib/python2.6/distutils/tests/test_dist.pyt test_command_packages_configfileLs"



c
Cstiitiitƒdƒ}tii}|dhdd6dd6dd6d	d
6dd6ƒ}z|ii	t
|d
ƒƒWdtii|ƒoti|ƒnX|dhdd6dd6dd6dd
6dd6ƒ}z|ii	t
|d
ƒƒWdtii|ƒoti|ƒnXdS(NR-tattrsuMister Cafétauthors
my.packagetnameuCafé Juniort
maintaineruCafé torréfiétdescriptionu	Héhéhétlong_descriptionR%sMister CafesCafe Juniors
Cafe torrefietHehehe(
R+tpathtjointdirnamet__file__t	distutilstdisttDistributiontmetadatatwrite_pkg_fileR)texiststremove(Rtmy_filetklassR;((s//usr/lib/python2.6/distutils/tests/test_dist.pyttest_write_pkg_filefs(!

c	stii}g‰‡fd†}ti}|t_z6|dhdd6dd6dd6dd6hd	6ƒ}Wd|t_X|itˆƒd
ƒdS(Ncsˆi|ƒdS(N(R(tmsg(twarns(s//usr/lib/python2.6/distutils/tests/test_dist.pyt_warnsR/txxxR0R1tversiontxxxxturltoptionsi(R:R;R<twarningstwarntassertEqualstlen(RRBRFtold_warnR;((REs//usr/lib/python2.6/distutils/tests/test_dist.pyttest_empty_optionsˆs		
((
RRRRRRR$R.RCRQ(((s//usr/lib/python2.6/distutils/tests/test_dist.pyR(s						"tMetadataTestCasecBsbeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d	„ZRS(
cCs—hdd6dd6}tii|ƒ}|i|ƒ}|id|jƒ|id|iƒjƒ|id|iƒjƒ|id|iƒjƒdS(	NtpackageR1s1.0RHsMetadata-Version: 1.0s	provides:s	requires:s
obsoletes:(R:R;R<tformat_metadataR!tlower(RR/R;tmeta((s//usr/lib/python2.6/distutils/tests/test_dist.pyttest_simple_metadata¡s

cCsÆhdd6dd6ddgd6}tii|ƒ}|i|iiƒddgƒ|i|iƒddgƒ|i|ƒ}|id|jƒ|id|iƒjƒ|id	|iƒjƒdS(
NRSR1s1.0RHspackage.subtprovidessMetadata-Version: 1.1s	requires:s
obsoletes:(	R:R;R<RR=tget_providesRTR!RU(RR/R;RV((s//usr/lib/python2.6/distutils/tests/test_dist.pyt
test_provides«s


cCs5|ittiihdd6dd6dgd6ƒdS(NRSR1s1.0RHsmy.pkg (splat)RX(tassertRaisest
ValueErrorR:R;R<(R((s//usr/lib/python2.6/distutils/tests/test_dist.pyttest_provides_illegal¹s
		
cCsìhdd6dd6ddgd6}tii|ƒ}|i|iiƒddgƒ|i|iƒddgƒ|i|ƒ}|id|jƒ|id	|iƒjƒ|id
|jƒ|id|jƒ|id|iƒjƒdS(
NRSR1s1.0RHtothersanother (==1.0)trequiressMetadata-Version: 1.1s	provides:sRequires: othersRequires: another (==1.0)s
obsoletes:(	R:R;R<RR=tget_requiresRTR!RU(RR/R;RV((s//usr/lib/python2.6/distutils/tests/test_dist.pyt
test_requiresÀs


cCs5|ittiihdd6dd6dgd6ƒdS(NRSR1s1.0RHsmy.pkg (splat)R_(R[R\R:R;R<(R((s//usr/lib/python2.6/distutils/tests/test_dist.pyttest_requires_illegalÐs
		
cCsìhdd6dd6ddgd6}tii|ƒ}|i|iiƒddgƒ|i|iƒddgƒ|i|ƒ}|id|jƒ|id	|iƒjƒ|id
|iƒjƒ|id|jƒ|id|jƒdS(
NRSR1s1.0RHR^sanother (<1.0)t	obsoletessMetadata-Version: 1.1s	provides:s	requires:sObsoletes: othersObsoletes: another (<1.0)(	R:R;R<RR=t
get_obsoletesRTR!RU(RR/R;RV((s//usr/lib/python2.6/distutils/tests/test_dist.pyttest_obsoletes×s


cCs5|ittiihdd6dd6dgd6ƒdS(NRSR1s1.0RHsmy.pkg (splat)Rc(R[R\R:R;R<(R((s//usr/lib/python2.6/distutils/tests/test_dist.pyttest_obsoletes_illegalçs
		
cCs&tiƒ}|ii|ƒ|iƒS(N(tStringIOR=R>tgetvalue(RR;tsio((s//usr/lib/python2.6/distutils/tests/test_dist.pyRTîsc

Cs®h}xEd
D]=}tii|ƒ}|||<|dj	oti|=q
q
Wtidjo
d}nd}tiitƒ}tii||ƒ}t	|dƒ}|i
dƒ|iƒz ti
iƒ}tidjo0|tid<|iƒ}|i||jƒntidjo=|tid<|iƒ}|i||jd||fƒnWdx;|iƒD]-\}	}|djoqkn|ti|	<qkWti|ƒXdS(NtHOMEtHOMEPATHt	HOMEDRIVEtposixs.pydistutils.cfgspydistutils.cfgR%t.tlinuxtdarwintwin32s%r not found in %r(sHOMERkRl(slinuxsdarwin(R+tenvirontgetRR1R6R8R9R7R)twriteR*R:R;R<RtplatformR
R!titemsR@(
Rtoldtenvtvaluet
user_filenametcurdirR-R;tfilestkey((s//usr/lib/python2.6/distutils/tests/test_dist.pyttest_custom_pydistutilsós@








cCsxtidƒ}hdd6dd6|d6}tii|ƒ}|i|ƒ}|idd
dƒ}|i||jƒdS(Nsc        example::
              We start here
            and continue here
          and end here.RSR1s1.0RHR4s
it s        (ttextwraptdedentR:R;R<RTtreplacet
assertTrue(Rt	long_descR/R;RV((s//usr/lib/python2.6/distutils/tests/test_dist.pyttest_long_descriptions	

(RRRWRZR]RaRbReRfRTR~R…(((s//usr/lib/python2.6/distutils/tests/test_dist.pyRRŸs	
								,cCs<tiƒ}|ititƒƒ|ititƒƒ|S(N(tunittestt	TestSuitetaddTestt	makeSuiteRRR(tsuite((s//usr/lib/python2.6/distutils/tests/test_dist.pyt
test_suite.st__main__tdefaultTestR‹(R	t
distutils.cmdR:tdistutils.distR+RgRR†RLR€ttest.test_supportRR#tCommandRR;R<RtTestCaseRRRR‹Rtmain(((s//usr/lib/python2.6/distutils/tests/test_dist.pyt<module>s w	


ACC SHELL 2018