Your IP : 172.28.240.42


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


=Nc@sddlmZddlmZddlmZdZdadZdej	fdYZ
d	ej	fd
YZdej	fdYZd
ej	fdYZ
e
eegZdS(i(tunittest(ttext(tStringIOsEvery attempt to employ mathematical methods in the study of chemical
questions must be considered profoundly irrational and contrary to the
spirit of chemistry ...  If mathematical analysis should ever hold a
prominent place in chemistry - an aberration which is happily almost
impossible - it would occasion a rapid and widespread degeneration of that
science.

           --  Auguste Comte, Philosophie Positive, Paris, 1838
iHcCs
|adS(N(t	lineWidth(tn((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyt
set_lineWidthstWrapTestcBs,eZdZdZdZdZRS(cCs(tj|_tjtt|_dS(N(t
sampleTexttsplittsampleSplitTextRtwordWrapRtoutput(tself((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pytsetUpscCs\g}x$|jD]}|j|jqWt|}t|j}|j||dS(sCompare the number of words.N(RtextendRtlenR	tassertEqual(Rtwordstlinet	wordCounttsampleTextWordCount((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_wordCount"scCsGg}x$|jD]}|j|jqW|j|j|kdS(sCompare the lists of words.N(RRRt
failUnlessR	(RRR((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_wordMatch,scCs{g}x9|jD].}t|tks|jt|qqW|rw|jdt|t|jt|fndS(sCheck the length of the lines.s%%d of %d lines were too long.
%d < %sN(RRRtappendtfail(RtfailuresR((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_lineLength7s	(t__name__t
__module__R
RRR(((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyRs		
	t	SplitTestcBs eZdZdZdZRS(sTests for text.splitQuoted()cCs2d}tj|}|jdddg|dS(s(Splitting strings with one-word phrases.sThis code "works."tThistcodesworks.N(RtsplitQuotedR(Rtstr((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_oneWordGscCs5d}tj|}|jddddg|dS(NsThe "hairy monkey" likes pie.tTheshairy monkeytlikesspie.(RR!R(RR"R#((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_multiWordMs(RRt__doc__R$R'(((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyRDs	tStrFileTestcBseZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZdZdZdZdZRS(cCstd|_dS(Nsthis is a test string(Rtio(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyR
`scCsdS(N((R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttearDowncscCs#|jttjd|jdS(Ntx(RtFalseRtstrFileR*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_1_ffscCs#|jttjd|jdS(Ntt(RtTrueRR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_1_1iscCs#|jttjd|jdS(Nth(RR1RR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_1_2lscCs#|jttjd|jdS(Nti(RR1RR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_1_3oscCs#|jttjd|jdS(NR"(RR1RR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_1_4rscCs#|jttjd|jdS(NR(RR1RR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_1_5uscCs#|jttjd|jdS(Ntg(RR1RR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_1_6xscCs#|jttjd|jdS(Ntthi(RR1RR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_3_1{scCs#|jttjd|jdS(Nthis(RR1RR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_3_2~scCs#|jttjd|jdS(Nsis (RR1RR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_3_3scCs#|jttjd|jdS(Nting(RR1RR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_3_4scCs#|jttjd|jdS(Ntbla(RR-RR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_3_fscCs#|jttjd|jdS(Nsthis is a test(RR1RR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_large_1scCs#|jttjd|jdS(Nsis a test string(RR1RR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_large_2scCs#|jttjd|jdS(Nsds jhfsa k fdas(RR-RR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_large_fscCs#|jttjd|jdS(Ns-djhsakj dhsa fkhsa s,mdbnfsauiw bndasdf hreew(RR-RR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_overlarge_fscCs#|jttjd|jdS(Nsthis is a test string(RR1RR.R*(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyt	test_selfscCs&|jttjd|jtdS(NsThIs is A test STRING(RR1RR.R*R-(R((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyttest_insensitives(RRR
R+R/R2R4R6R7R8R:R<R>R?RARCRDRERFRGRHRI(((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyR)_s(																			tDeprecationTestcBseZdZdZRS(s:
    Tests for deprecations in L{twisted.python.text}
    cCsltjd|j|jg}|jdt||j|ddt|j|ddddS(s?
        L{docstringLStrip} is deprecated as of 10.2.0
        tiitcategorytmessageshtwisted.python.text.docstringLStrip was deprecated in Twisted 10.2.0: Please use inspect.getdoc instead.N(RtdocstringLStript
flushWarningsttest_docstringLStripRRtassertIdenticaltDeprecationWarning(Rt
warningsShown((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyRPs
(RRR(RP(((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyRJsN(t
twisted.trialRttwisted.pythonRt	cStringIORRRRtTestCaseRRR)RJt	testCases(((s:/usr/lib/python2.7/dist-packages/twisted/test/test_text.pyt<module>s	(?