Your IP : 172.28.240.42


Current Path : /usr/lib/python2.7/dist-packages/twisted/trial/test/
Upload File :
Current File : //usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyc

ó
[³XMc@stdZddlZddlZddlmZddlmZddlmZd„Z	dej
fd„ƒYZdS(	s*
Tests for the output generated by trial.
iÿÿÿÿN(ttrial(trunner(tpackagescGsddlm}tjƒ}|j|ƒtjƒ}tj|jd|d|dƒ}tj	|ƒ}|j
|ƒ}|jƒS(Niÿÿÿÿ(treportertstreamtworkingDirectorystemp-directory(t
twisted.trialRRtOptionstparseOptionstStringIORtTrialRunnertVerboseTextReportert	_getSuitetruntgetvalue(targsRtconfigtoutputtmyRunnertsuitetresult((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pytrunTrials
	
tTestImportErrorscBs¼eZdZeZdZd„Zd„Zd„Zd„Z	d„Z
d„Zd„Zd	„Z
d
„Zd„Zd„Zd
„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(sbActually run trial as if on the command line and check that the output
    is what we expect.
    t_testImportErrorscGstd|jƒ|ŒS(Ns--temp-directory(Rtmktemp(tselfR((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyR$scCs	|GH|S(N((Rtstuff((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyt_print'scOs#tt|ƒj||||Ž|S(N(tsuperRtfailUnlessIn(Rt	containert	containeeRtkwargs((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyR+scOs#tt|ƒj||||Ž|S(N(RRtfailIfIn(RRRRR ((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyR!1scCs|jƒdS(N(R(R((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyt
test_trialRun7scCs3|jdƒ}|j|dƒ|j|dƒ|S(Nstwisted.doesntexists[ERROR](RR(Rtd((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyttest_nonexistentModule:scCsC|jdƒ}|j|dƒ|j|dƒ|j|dƒ|S(NtdoesntexisttModuleNotFounds[ERROR](RR(RR#((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyttest_nonexistentPackage@s
cCsC|jdƒ}|j|dƒ|j|dƒ|j|dƒ|S(Nsdoesntexist.barneytObjectNotFounds[ERROR](RR(RR#((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyt!test_nonexistentPackageWithModuleGs
cCsC|jdƒ}|j|dƒ|j|dƒ|j|dƒ|S(Nt
badpackages[ERROR]tIOError(RRR!(RR#((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyttest_badpackageNs
cCsC|jdƒ}|j|dƒ|j|dƒ|j|dƒ|S(Nsbadpackage.test_modules[ERROR]R+(RRR!(RR#((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyttest_moduleInBadpackageUs
cCsS|jdƒ}|j|dƒ|j|dƒ|j|dƒ|j|dƒ|S(Nspackage.test_bad_modules[ERROR]R+s<module (RRR!(RR#((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyttest_badmodule\scCsS|jdƒ}|j|dƒ|j|dƒ|j|dƒ|j|dƒ|S(Nspackage.test_import_modules[ERROR]R+s<module (RRR!(RR#((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyttest_badimportdscCsc|jdƒ}|j|dƒ|j|dƒ|j|dƒ|j|dƒ|j|dƒ|S(Ntpackages[ERROR]ttest_bad_modulettest_import_modules<module R+(RRR!(RR#((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyttest_recurseImportlscCss|jdƒ}|j|dƒ|j|dƒ|j|dƒ|j|dƒ|j|dƒ|j|dƒ|S(Ntpackage2s[ERROR]ttest_modulesNo module named frotzs<module R+(RRR!(RR#((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyttest_recurseImportErrorsuscCsF|jddƒ}|j|dƒ|j|dƒ|j|dƒ|S(Ns-NR4s[ERROR]sNo module named frotzs<module (RRR!(RR#((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyttest_nonRecurseImportErrorss
cCsS|jdƒ}|j|dƒ|j|dƒ|j|dƒ|j|dƒ|S(Nspackage.test_modules[ERROR]R+tOKsPASSED (successes=1)(RR!R(RR#((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyttest_regularRun†scCsx|j|jƒ|jtjj|jddƒƒ}|j|dƒ|j|dƒ|j|dƒ|j|dƒ|S(NR0stest_module.pys[ERROR]R+R8sPASSED (successes=1)(	t
mangleSysPathtoldPathRtostpathtjointparentR!R(RR#((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyt
test_filenameŽscCsx|j|jƒ|jtjj|jddƒƒ}|j|dƒ|j|dƒ|j|dƒ|j|dƒ|S(NR0stest_dos_module.pys[ERROR]R+R8sPASSED (successes=1)(	R:R;RR<R=R>R?R!R(RR#((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyttest_dosFile˜s(t__name__t
__module__t__doc__tFalsetdebugR?RRRR!R"R$R'R)R,R-R.R/R3R6R7R9R@RA(((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyRs*															
			
(RDR<R	ttwisted.scriptsRRRttwisted.trial.testRRtSysPathManglingTestR(((sB/usr/lib/python2.7/dist-packages/twisted/trial/test/test_output.pyt<module>s