ó ú…abc@s/ddlZddlZddlZddlZddlZddlmZmZmZm Z m Z m Z de fd„ƒYZ de fd„ƒYZdd„Zd „Zi d d 6d d 6dd6idd6dd6idd6dd6ed6e d6d6ed6d6e d6ed6e ƒd6eƒd6e ƒjd6ed6d d!6ed6Zidd6d"d6ZejƒZeji d"d#6dd$6eddd%6dd&6e d'6dd(6d)d*6d)d+6d,d-6ƒx ejƒD]Zd.edUqÊWd/ejfd0„ƒYZd1efd2„ƒYZd3efd4„ƒYZd5efd6„ƒYZd7efd8„ƒYZd9efd:„ƒYZ d;efd<„ƒYZ!d=efd>„ƒYZ"d?e"fd@„ƒYZ#dAe"fdB„ƒYZ$dCe"fdD„ƒYZ%ej&j'dEƒrù[!["[#[$[%ndFejfdG„ƒYZ(e)dHkr+ej*ƒndS(IiÿÿÿÿN(tNotFoundt valueForKeyt valueForNametvalueFromSearchListtvalueFromFrametvalueFromFrameOrSearchListt DummyClasscBsPeZdZd„Zd„Zdd„Zdd„Zddd „Zd „ZRS( i{cCs d|_dS(Ni{(t instanceVar1(tself((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyt__init__scCsdS(Ntobject((R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyt__str__starffcCs t|ƒS(N(tstr(Rtarg((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pytmethstdoocCs|S(N((RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pytmeth1sta1ta2cCs t‚dS(N(t ValueError(Rtarg1targ2((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pytmeth2scCsZd}yCx8ddddgD]$}|dkr1n|dkrqqW|SWn ‚nXdS(s5Tests a bug that Jeff Johnson reported on Oct 1, 2001sA stringiiiitxxN((Rtxti((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pytmeth3s  ( t__name__t __module__t classVar1R R RRRR(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyR s    tDummyClassGetAttrRaisescBseZd„ZRS(cCs t‚dS(N(R(Rtname((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyt __getattr__.s(RRR!(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyR-stScoobycCs|S(N((R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyt dummyFunc2scCs t‚dS(N(R(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pytfuncThatRaises5stblargtaStritanIntgø?taFloattitem1tonetitem2ttwot nestedItem1t nestedItem2R$taClasst nestedDictt nestedFunctaDicttaFunctanObjtanObjThatRaisestaMethtnonett emptyStringRs anObj.meth1s aDict.onesaDict.nestedDictsaDict.nestedDict.onesaDict.nestedDict.aClasssaDict.nestedFunci{saClass.classVar1sanObj.instanceVar1sA strings anObj.meth3s%s = testNamespace[k]tNameMapperTestcBsJeZeZeZeZd„Ze d„Z e d„Z e Z d„Z RS(cCs|jS(N(t_testNamespace(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyt namespacelscCst|jƒ||ƒS(N(RR<(RR tautocall((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pytVFNoscCst|||ƒS(N(R(Rt searchListR R=((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pytVFSrscCsK|j|ƒ}|tkr(t|}n |j|}||ksGt‚dS(N(tgettautoCallResultst_resultstAssertionError(RR tgottexpected((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pytcheckys    (RRRtfailureExceptiont testNamespaceR;tresultsRCR<tTrueR>R@RARG(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyR:gs   R>cBseZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd „Z d!„Z!d"„Z"d#„Z#d$„Z$d%„Z%d&„Z&d'„Z'd(„Z(d)„Z)d*„Z*d+„Z+d,„Z,d-„Z-d.„Z.d/„Z/d0„Z0d1„Z1d2„Z2d3„Z3d4„Z4d5„Z5d6„Z6d7„Z7d8„Z8d9„Z9d:„Z:RS(;cCs|jdƒdS(sstring in dict lookupR&N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest1‡scCs(x!tdƒD]}|jdƒq WdS(sstring in dict lookup in a loopi R&N(trangeRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest2‹scCs|jdƒdS(sint in dict lookupR'N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest3scCs(x!tdƒD]}|jdƒq WdS(sint in dict lookup in a loopi R'N(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest4”scCs|jdƒdS(sfloat in dict lookupR(N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest5™scCs(x!tdƒD]}|jdƒq WdS(sfloat in dict lookup in a loopi R(N(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest6scCs|jdƒdS(sclass in dict lookupR/N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest7¢scCs(x!tdƒD]}|jdƒq WdS(sclass in dict lookup in a loopi R/N(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest8¦scCs|jdƒdS(saFunc in dict lookupR3N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest9«scCs(x!tdƒD]}|jdƒq WdS(saFunc in dict lookup in a loopi R3N(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest10¯scCs|jdƒdS(saMeth in dict lookupR6N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest11´scCs(x!tdƒD]}|jdƒq WdS(saMeth in dict lookup in a loopi R6N(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest12¸scCs|jdƒdS(saMeth in dict lookupR6N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest13½scCs(x!tdƒD]}|jdƒq WdS(saMeth in dict lookup in a loopi R6N(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest14ÁscCs|jdƒdS(sanObj in dict lookupR4N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest15ÆscCs(x!tdƒD]}|jdƒq WdS(sanObj in dict lookup in a loopi R4N(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest16ÊscCs|jdƒdS(saDict in dict lookupR2N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest17ÏscCs(x!tdƒD]}|jdƒq WdS(saDict in dict lookup in a loopi R2N(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest18ÓscCs|jdƒdS(saDict in dict lookupR2N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyR]ØscCs(x!tdƒD]}|jdƒq WdS(saDict in dict lookup in a loopi R2N(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyR^ÜscCs|jdƒdS(saClass.classVar1 in dict lookupsaClass.classVar1N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest19áscCs(x!tdƒD]}|jdƒq WdS(s)aClass.classVar1 in dict lookup in a loopi saClass.classVar1N(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest20åscCs|jdƒdS(s!anObj.instanceVar1 in dict lookupsanObj.instanceVar1N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest23ëscCs(x!tdƒD]}|jdƒq WdS(s+anObj.instanceVar1 in dict lookup in a loopi sanObj.instanceVar1N(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest24ïscCs|jdƒdS(sanObj.meth1 in dict lookups anObj.meth1N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest27öscCs(x!tdƒD]}|jdƒq WdS(s$anObj.meth1 in dict lookup in a loopi s anObj.meth1N(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest28úscCs|jdƒdS(saDict.one in dict lookups aDict.oneN(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest29ÿscCs(x!tdƒD]}|jdƒq WdS(s"aDict.one in dict lookup in a loopi s aDict.oneN(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest30scCs|jdƒdS(saDict.nestedDict in dict lookupsaDict.nestedDictN(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest31scCs(x!tdƒD]}|jdƒq WdS(s)aDict.nestedDict in dict lookup in a loopi saDict.nestedDictN(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest32 scCs|jdƒdS(s#aDict.nestedDict.one in dict lookupsaDict.nestedDict.oneN(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest33scCs(x!tdƒD]}|jdƒq WdS(s-aDict.nestedDict.one in dict lookup in a loopi saDict.nestedDict.oneN(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest34scCs|jdƒdS(saDict.nestedFunc in dict lookupsaDict.nestedFuncN(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest35scCs(x!tdƒD]}|jdƒq WdS(s)aDict.nestedFunc in dict lookup in a loopi saDict.nestedFuncN(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest36scCs"|jdtƒtkst‚dS(s5aDict.nestedFunc in dict lookup - without autocallingsaDict.nestedFuncN(RAtFalseR#RD(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest37#scCs9x2tdƒD]$}|jdtƒtks t‚q WdS(s?aDict.nestedFunc in dict lookup in a loop - without autocallingi saDict.nestedFuncN(RMRARmR#RD(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest38'scCs,|jdtƒ|jƒdks(t‚dS(s*aMeth in dict lookup - without autocallingR6N(RARmR<RD(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest39,scCsCx<tdƒD].}|jdtƒ|jƒdks t‚q WdS(s4aMeth in dict lookup in a loop - without autocallingi R6N(RMRARmR<RD(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest400scCs|jdƒdS(sanObj.meth3 in dict lookups anObj.meth3N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest415scCs(x!tdƒD]}|jdƒq WdS(saMeth in dict lookup in a loopi s anObj.meth3N(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest429scCs |d„}|jt|ƒdS(s NotFound testcSs|jdƒdS(Ns anObj.methX(RA(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttestAsN(t assertRaisesR(RRt((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest43>s cCs7|d„}x$tdƒD]}|jt|ƒqWdS(sNotFound test in a loopcSs|jdƒdS(Ns anObj.methX(RA(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRtGsi N(RMRuR(RRtR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest44Es cCs |d„}|jt|ƒdS(sOther exception from meth testcSs|jdƒdS(Ns anObj.meth2(RA(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRtPsN(RuR(RRt((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest45Ms cCs7|d„}x$tdƒD]}|jt|ƒqWdS(s(Other exception from meth test in a loopcSs|jdƒdS(Ns anObj.meth2(RA(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRtVsi N(RMRuR(RRtR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest46Ts cCs|jdƒdS(sNone in dict lookupR7N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest47\scCs(x!tdƒD]}|jdƒq WdS(sNone in dict lookup in a loopi R7N(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest48`scCs|jdƒdS(sEmptyString in dict lookupR9N(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest49escCs(x!tdƒD]}|jdƒq WdS(s$EmptyString in dict lookup in a loopi R9N(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest50iscCs |d„}|jt|ƒdS(sOther exception from func testcSs|jdƒdS(NR$(RA(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRtqsN(RuR(RRt((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest51ns cCs7|d„}x$tdƒD]}|jt|ƒqWdS(s(Other exception from func test in a loopcSs|jdƒdS(NR$(RA(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRtwsi N(RMRuR(RRtR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest52us cCs |d„}|jt|ƒdS(sOther exception from func testcSs|jdƒdS(NsaDict.nestedDict.funcThatRaises(RA(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRtsN(RuR(RRt((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest53~s cCs7|d„}x$tdƒD]}|jt|ƒqWdS(s(Other exception from func test in a loopcSs|jdƒdS(NsaDict.nestedDict.funcThatRaises(RA(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRt‡si N(RMRuR(RRtR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest54…s cCs|jdƒdS(s&aDict.nestedDict.aClass in dict lookupsaDict.nestedDict.aClassN(RG(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest55scCs(x!tdƒD]}|jdƒq WdS(s0aDict.nestedDict.aClass in dict lookup in a loopi saDict.nestedDict.aClassN(RMRG(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest56‘scCs"|jdtƒtkst‚dS(s<aDict.nestedDict.aClass in dict lookup - without autocallingsaDict.nestedDict.aClassN(RARmRRD(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest57–scCs9x2tdƒD]$}|jdtƒtks t‚q WdS(sFaDict.nestedDict.aClass in dict lookup in a loop - without autocallingi saDict.nestedDict.aClassN(RMRARmRRD(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest58šscCs|jdtƒdS(sIOther exception from func test -- but without autocalling shouldn't raisesaDict.nestedDict.funcThatRaisesN(RARm(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest59ŸscCs+x$tdƒD]}|jdtƒq WdS(sSOther exception from func test in a loop -- but without autocalling shouldn't raisei saDict.nestedDict.funcThatRaisesN(RMRARm(RR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest60¤scCs |d„}|jt|ƒdS(sWAccessing attribute where __getattr__ raises shouldn't segfault if something follows itcSs|jdƒdS(Ns"anObjThatRaises.willraise.anything(RA(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRt­sN(RuR(RRt((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest61ªs (;RRRLRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRnRoRpRqRrRsRvRwRxRyRzR{R|R}R~RR€RR‚RƒR„R…R†R‡Rˆ(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyR>…sv                                                         R@cBs,eZdZd„Zd„Zed„ZRS(icCsŒ|j}|dkr"|jƒgS|dkrE|jƒidd6gS|dkrridd6|jƒidd6fS|dkrˆ|jƒSdS(NiiiÒtdummyii(t_searchListLengthR<tsearchListGenerator(Rtlng((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyR?µs     ! ccsPddd„ƒY}x6|ƒidd6|jƒidd6gD] }|Vq=WdS(NtTestcBseZRS((RR(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRÃsiÒR‰((R<(RRR((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyR‹Âs0cCs|j|jƒ||ƒS(N(R@R?(RR R=((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRAÈs(RRRŠR?R‹RKRA(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyR@²s tVFS_2namespacescBseZdZRS(i(RRRŠ(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRŽËstVFS_3namespacescBseZdZRS(i(RRRŠ(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRÎstVFS_4namespacescBseZdZRS(i(RRRŠ(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRÑstVFFcBs&eZed„Zd„Zd„ZRS(cCs0|j}|d}|d}d}t||ƒS(NR&R(tsome(R;R(RR R=tnsR&R(R7((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRAÕs    cCs†|jjƒ|_}|jjƒ|_}d|d<|d/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pytsetUpÜs    cCsg|jdƒ|jdƒ|jdƒ|jdtƒtksEt‚|jdtƒtksct‚dS(tBuiltinsRKR•RmR–RMN(RGRARmR–RDRM(R((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyt test_VFF_1és    (RRRKRAR™R›(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyR‘Ôs  tVFFSLcBs/eZdZd„Zed„Zed„ZRS(icCse|jjƒ|_}|jjƒ|_}d|d<|d/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyR™ôs  cCsd}d}t|||ƒS(NiR’(R(RR?R R=R'R7((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRœÿscCs|j|jƒ||ƒS(N(RœR?(RR R=((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRAs(RRRŠR™RKRœRA(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRœñs tVFFSL_2cBseZdZRS(i(RRRŠ(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRstVFFSL_3cBseZdZRS(i(RRRŠ(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRž stVFFSL_4cBseZdZRS(i(RRRŠ(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyRŸ stjavat MapBuiltinscBseZd„ZRS(cCsFddlm}|dditd6ƒ}|jd|jdƒƒdS(Niÿÿÿÿ(tTemplatesT #def intify(val) #return $int(val) #end deftcompilerSettingstuseStackFramesit5(tCheetah.TemplateR¢Rmt assertEqualstintify(RR¢tt((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyttest_ints(RRRª(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pyR¡st__main__(+tsysttypestostos.pathtunittesttCheetah.NameMapperRRRRRRR RRR#R$RR•RIRBR—RJtupdatetkeystktTestCaseR:R>R@RŽRRR‘RœRRžRŸtplatformt startswithR¡Rtmain(((s>/usr/lib64/python2.7/site-packages/Cheetah/Tests/NameMapper.pytsv     .!              ÿ.