ó Û¶eTc@sRddlZddlmZdejfd„ƒYZedkrNejƒndS(iÿÿÿÿN(tParsert ArgListTestcBs,eZd„Zd„Zd„Zd„ZRS(cCs&tt|ƒjƒtjƒ|_dS(N(tsuperRtsetUpRtArgListtal(tself((sC/opt/freeware/lib64/python2.7/site-packages/Cheetah/Tests/Parser.pyRscCs6|jjdƒdg}|j||jjƒƒdS(sf Testing the ArgList case results from Template.Preprocessors.test_complexUsage targN(sargN(Rt add_argumenttNonet assertEqualstmerge(Rtexpect((sC/opt/freeware/lib64/python2.7/site-packages/Cheetah/Tests/Parser.pyt test_merge1 s cCsv|jjdƒ|jjdƒ|jjƒ|jjdƒ|jjdƒd d g}|j||jjƒƒd S( s` Testing the ArgList case results from SyntaxAndOutput.BlockDirective.test4 tat999tbt444uau999ubu444N(uau999(ubu444(RRt add_defaulttnextR R (RR ((sC/opt/freeware/lib64/python2.7/site-packages/Cheetah/Tests/Parser.pyt test_merge2s  cCsF|jjdƒ|jjdƒdg}|j||jjƒƒdS(sa Testing the ArgList case results from SyntaxAndOutput.BlockDirective.test13 Rs'This is my block'N(sargs'This is my block'(RRRR R (RR ((sC/opt/freeware/lib64/python2.7/site-packages/Cheetah/Tests/Parser.pyt test_merge3%s (t__name__t __module__RR RR(((sC/opt/freeware/lib64/python2.7/site-packages/Cheetah/Tests/Parser.pyRs  t__main__(tunittesttCheetahRtTestCaseRRtmain(((sC/opt/freeware/lib64/python2.7/site-packages/Cheetah/Tests/Parser.pyts (