Ñò iö Lc@sŽddkZddkZddklZlZdeifd„ƒYZdeifd„ƒYZd„Ze djoei d d ƒndS( iÿÿÿÿN(tMarkuptescapetMarkupTestCasecBseZd„ZRS(cCsd}tdƒ}||tt|ƒƒt|ƒjpt‚tdƒddjpt‚tdƒhdd6djpt‚ttdƒd ƒtjpt‚tdƒ}|iƒ|jpt‚d tfd „ƒY}t|ƒƒd jpt‚td ƒ|ƒdjpt‚tdƒdjpt‚tdƒiƒdjpt‚tdƒiƒdjpt‚dS(Ns?susernames %ss s<bad user>s%(username)stusernametfootbartFoocBseZd„Zd„ZRS(cSsdS(Nsawesome((tself((s6/usr/lib64/python2.6/site-packages/markupsafe/tests.pyt__html__scSsdS(Ntawesome((R((s6/usr/lib64/python2.6/site-packages/markupsafe/tests.pyt __unicode__ s(t__name__t __module__RR (((s6/usr/lib64/python2.6/site-packages/markupsafe/tests.pyRs sawesomes%ss!awesomes"<>&'s"<>&'sFoo & Bars Foo & Bars <test>s( RtunicodeRtAssertionErrorttypeRtobjectt striptagstunescape(RtunsafetsafetxR((s6/usr/lib64/python2.6/site-packages/markupsafe/tests.pyttest_markup_operationss$ .  $  (R R R(((s6/usr/lib64/python2.6/site-packages/markupsafe/tests.pyRstMarkupLeakTestCasecBseZd„ZRS(cCs™tƒ}xltdƒD]^}x<tdƒD].}tdƒtdƒtdƒtdƒq)W|ittiƒƒƒqWt|ƒdjp td‚dS( NiièRsufoouis'ouch, c extension seems to leak objects(tsettxrangeRtaddtlentgct get_objectsR(Rtcountstcounttitem((s6/usr/lib64/python2.6/site-packages/markupsafe/tests.pyttest_markup_leaks.s      (R R R!(((s6/usr/lib64/python2.6/site-packages/markupsafe/tests.pyR,scCsPtiƒ}|ititƒƒttdƒp|ititƒƒn|S(Nt func_code(tunittestt TestSuitetaddTestt makeSuiteRthasattrRR(tsuite((s6/usr/lib64/python2.6/site-packages/markupsafe/tests.pyR(:s  t__main__t defaultTestR(( RR#t markupsafeRRtTestCaseRRR(R tmain(((s6/usr/lib64/python2.6/site-packages/markupsafe/tests.pyts  &