mò )á¸Ec@s¹dkZdkZdkZdkZdklZdeifd„ƒYZd„Zd„Zd„Z d„Z e djo:e ei ƒd joeƒei d ƒqµe ƒndS( N(sSplittertTestCasecBs;tZdZd„Zd„Zd„Zd„Zd„ZRS(s Test our Splitters c CsOdddddddddd g fd d d d ddddgff|_dS(Ns+The quick brown fox jumps over the lazy dogtthetquicktbrowntfoxtjumpstovertlazytdogsGöfters Österreichische herüber Überfall daß Ärger verärgertsöfterssösterreichischesherübersüberfallsdaßsärgers verärgert(tselfttestdata(R ((tR/data/zmath/zope/lib/python/Products/PluginIndexes/TextIndex/tests/testSplitter.pytsetUpscCsdS(s N((R ((R ttearDown%scCsdttiƒdjpt‚ttiƒdjpt‚ttiƒttiƒjpt‚dS(sTest available splittersiN(tlentSplittertavailableSplitterstAssertionErrort splitterNames(R ((R ttestAvailableSplitters*scCsIti|ƒ}t||ƒƒ}||jptd|||f‚dS(Ns %s: %s vs %s( Rt getSplittertsp_nametsplittertlistttexttresulttsplittedR(R RRRRR((R t_test3scCs1x*|iD]\}}|id||ƒq WdS(stest ISOSplittertISO_8859_1_SplitterN(R R RRR(R RR((R ttestISOSplitterAs (t__name__t __module__t__doc__R R RRR(((R Rs   cCs titƒS(N(tunittestt makeSuiteR(((R t test_suiteHscCs tƒiƒS(N(R#tdebug(((R R$KscCsdk}|idƒdS(Nsdebug()(tpdbtrun(R%((R tpdebugNs cCstiƒitƒƒdS(N(R!tTextTestRunnerR&R#(((R tmainRst__main__i(tostsysR!tlocalet Products.PluginIndexes.TextIndexRRR#R$R'R)RRtargvtglobals( RRR-R!R'R,R#R$R)R+((R t?s 3