mò +á¸Ec@swdkZdkZdkZdkTdkTdkTdeifd„ƒYZd„Zd„Ze djo eƒndS(N(t*tTestCasecBs_tZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z RS( s Test SortEx . cCsdS(s N((tself((tK/data/zmath/zope/lib/python/DocumentTemplate/sequence/tests/testSequence.pytsetUpscCsdS(s N((R((RttearDownscCstttƒjpt‚dS(ttest1N(tres1tSortExtwordlisttAssertionError(R((RR"scCs'tttdddƒjpt‚dS(ttest2tkeytmappingiN(skey((skey(tres2RR R (R((RR &scCs'tttdddƒjpt‚dS(ttest3R tcmpR iN(skeyscmp((skeyscmp(tres3RR R (R((RR*scCs'tttdddƒjpt‚dS( ttest4R RtdescR iN(skeyscmpsdesc((skeyscmpsdesc(tres4RR R (R((RR.scCs-tttddfddƒjpt‚dS(ttest5tweightR R iN(R(skey(tres5RR R (R((RR2scCs-tttdd fddƒjpt‚dS( ttest6RR tnocaseRR iN(sweight(skeyRsdesc(tres6RR R (R((RR6scCsed„}dkl}|ƒ}|ihd|<ƒtttd d f|ddƒjpt‚d S( ttest7cCst||ƒ S(N(Rts1ts2(RR((RtmyCmp>s(s TemplateDictRRR RR iN(sweight(skeysmyCmpsdesc( RtDocumentTemplate.DT_Utilt TemplateDicttmdt_pushtres7RR R (RR!RR ((RR;s     ( t__name__t __module__t__doc__RRRR RRRRR(((RRs         cCs&tiƒ}|ititƒƒ|S(N(tunittestt TestSuitetsuitetaddTestt makeSuiteR(R)((Rt test_suitePs cCstiƒitƒƒdS(N(R'tTextTestRunnertrunR,(((RtmainUst__main__( tostsysR't DocumentTemplate.sequence.SortExt(DocumentTemplate.sequence.tests.ztestlibt'DocumentTemplate.sequence.tests.resultsRR,R/R$(RR'R2R,R/R1((Rt?s;