ó C>Qc@€s~ddlmZddlZddlZejjejjejjeƒƒƒgeje_dZddl Z e j dƒddl Z ddl Z ddl Z ddlZddlmZmZmZmZmZmZmZmZddlTddlmZmZmZmZejƒdejkr9d„Z n d „Z dd l!m"Z"d e j#fd „ƒYZ$d e j#fd„ƒYZ%de j#fd„ƒYZ&ddl'm(Z(ddl)m*Z*ddl+Tde j#fd„ƒYZ,de j#fd„ƒYZ-de j#fd„ƒYZ.de j#fd„ƒYZ/de j#fd„ƒYZ0e1dkrze j2dƒe j3dd ƒe j4ƒndS(!iÿÿÿÿ(twith_statementNtBazki(tcustomtmodeltdbtflavorst NoResultFoundtwikittestingt structure(t*(tinvalidate_cachet to_pythontrendertrender_propvals-vcG€stjdj|ƒIJdS(Nt (tsyststderrtjoin(ts((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pytdebugscG€sdS(N((R((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyRs(ttokenizet TestHelperscB€seZd„ZRS(cC€sß|jtdƒgdftdƒgd fgtjtdƒd ƒƒ|jtdƒgdfgtjtdƒd ƒƒ|jttd ƒtdƒttdƒtdƒt tdƒgdfgtjtd ƒdƒƒdS(NuFoouBaruelsesFoo<>BartelseuFooBartFooBaruifs<>Foo<>Bar<>(uelseN(selse(selse(uifN(uelseN(selse( t assertEqualtTexttNoneRtsafesplit_tagsRtStarttMACROtEntitytEnd(tself((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyttest_safesplit_tags"s     (t__name__t __module__R"(((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyR st TestBazbasecB€sbeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z RS( cC€sdt_tƒtdƒtjƒyÜtjƒtddddƒtddƒt d d dƒ}d |d http://sevenmonkey.mit.edu/Japan/Early Netsuke

uproductuc

Early Netsuke were pretty awesome…

uproduct2u_

EarlyNetsuke were pretty awesome…

(RR(R!((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyttestHTMLds cC€stddƒtjdƒ}|jddƒtjdƒ}|jdd|jjdƒƒ|j|t|dƒƒtj dtj dƒƒ}|j|g|ƒ|jdt|dƒƒ|jdt |dƒƒ|jd d ƒ|jd t |d ƒƒdS( Numotheru referenceuRootR(uChilds[[%s]]sutf-8tmotherucomments<>R+( R1R R3R@tenametencodeRR R2tsearchR=RR (R!R7R8tkids((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyt testReferencels  cC€s”tddƒtjdƒ}|jddƒtjdƒ}|jddƒ|j|gt|dƒƒ|jdd ƒ|jdt|dƒƒdS( Nufishu referencesuPageunametPageuRoots[[Page]]ucomments.<><><>(R1R R3R@RR R (R!R9R7((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyttestReferenceszs  cC€s£tddƒtjdƒ}|jddƒtjdƒ}|jddƒ|jtj|dgƒgt|dƒƒ|jd d ƒ|jd t|d ƒƒdS( Nufishu referencesuPageunames Page: <<1/>>uRoots [[Page/Tree]]uTreeucomments.<><><>u Page: Tree( R1R R3R@RRt ReferenceR R (R!R9R7((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyttestArgReferences…s cC€s¦tddƒtjdƒ}|jddƒtjdƒ}|jddƒ|jtj|dd gƒgt|dƒƒ|jd d ƒ|jd t|d ƒƒdS( Nufishu referencesuPageunamesPage: \1, not \2uRoots[[Page/Tree/Grass]]uTreeuGrassucomments.<><><>uPage: Tree, not Grass( R1R R3R@RRRKR R (R!R9R7((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyttestMultiArgReferencess cC€sEtjdƒ}|jidd6dd6dd6|jdƒd ƒdS( NuChildubeesucommentufalseulisteduu dispositiontnice_value_mapi(R R3Rtcalculate_metadata(R!R8((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyt testMetadata›s ( R#R$R:R;R?RARBRHRJRLRMRP(((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyR%2s      tTestTransactionscB€s5eZd„Zd„Zd„Zd„Zd„ZRS(cC€s™tdƒtjƒy`tjƒtddddƒtdddƒ}d|d >42<>Rcs<>37<>t37s'<>2<>8<>4<>t284s;<>0<>9<>6<><>4<>t06sz<> <> 9 <> +6 <> <> 4 <>s+6(R R3R@RR tstrip(R!R7((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyttest_if£s cC€sOtjdƒ}|jddƒ|jddƒ|jdt|ddƒƒdS(NuRootucomments=<>Packet as PDF<>uusernametfishsC

Packet as PDF

uhtml(R R3R@RR (R!R7((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyt test_link¸s cC€s?tjdƒ}|jddƒ|jdt|ddƒƒdS(NuRootucomments<>Root<>s1

Root

uhtml(R R3R@RR (R!R7((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyttest_local_linkÀs cC€stjdƒ}|jdƒ}|jdƒ}|jddƒ|jddƒ|jdƒ}|jdd ƒ|jdd ƒ|jd ƒ}|jdd ƒ|jdd ƒ|jddƒ|jdt|dƒƒ|jddƒ|jdt|dƒƒ|jddƒ|jdt|dƒƒ|jddƒ|jdt|dƒƒ|jddƒ|jdt|dƒƒtddddƒ|jddƒ|jddƒ|jdt|dƒƒ|jddƒ|jd d!ƒ|jd"t|dƒƒ|jd#t|dd$ƒƒ|jd#t|d d$ƒƒ|jdd%ƒ|jd&t|dd$ƒƒ|jd&t|d d$ƒƒdS('NuRootuTreeuAspenu dispositiontariduanswerRcuBirchtbalmyt7uCedartcloudyRtucomments3<> * <><>s * arid * balmy * cloudysB<> * <><>s * balmy * cloudy * aridsJ<> * <><>s * arid * balmysD<> * <><>sE<> * <><>s * None.utreesu labeledrefsR'R(s+[[Birch|your favorite]], [[Aspen|nice too]]sP<> * **<>**: <><>s. * *Birch*: your favorite * *Aspen*: nice toosi<> * <><> <> * <><>udreams<>s6 * arid * balmy * cloudy * Aspen * Birch * Cedarsv
  • arid
  • balmy
  • cloudy
  • Aspen
  • Birch
  • Cedar
thtmls@== Trees == <> * <><>sJ

Trees

  • arid
  • balmy
  • cloudy
(R R3t create_childR@RR R1(R!R7tttatbRm((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyt test_foreachÇsf          cC€s¨tjdƒ}tddddƒ|jddƒtd|jƒ}td|ƒ}d |d> * <><>s * Aspen * Cedar(R R3R1R@R2RaRR (R!R7R—R˜R™Rm((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyttest_recursive_get)s  cC€s¥tjdƒ}tddddƒtddddƒtddddƒ|jddƒ|jdd ƒ|jdd ƒ|jd d ƒ|jd t|d ƒƒdS(NuRootufishurawR'R(udishuwishtcarptbowltstarucomments\<> * **<>**: <><>s/ * *fish*: carp * *dish*: bowl * *wish*: star(R R3R1R@RR (R!R7((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyttest_foreachpropin8s cC€s<tjdƒ}|jddƒ|jdt|dƒƒdS(NuRootucomments$<>tTrue(R R3R@RR (R!R7((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyt test_evalFscC€sHtjdƒ}|jddƒ|jdtjdt|dƒƒƒdS(NuRootucomments2Pok\'emon ma\~nana look\`ed at Zo\"e in T\=oky\=o.u,Pokémon mañana lookèd at Zoë in TÅkyÅ.tNFC(R R3R@Rt unicodedatat normalizeR (R!R7((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyt test_accentsKscC€s„tjdƒ}|jddƒ|jdt|dƒƒ|jdƒ}|jddƒ|jdd ƒ|jd t|dƒƒdS( NuRootu substitutions\disposition: \answers sunny: 17uPageucommentsI said, "\Root".u dispositiontsaduI said, “sunny: 17â€.(R R3R@RR R–(R!R7R9((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyt test_implicitPs ( R#R$R:R;RRRRšR›RŸR¡R¥R§(((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyRˆs      b    t TestCachingcB€s#eZd„Zd„Zd„ZRS(cC€sÊtdƒdt_d„}|tj_d„}|tj_tjƒyht j ƒt ddddƒt d d dƒ}d |d >ucomments<>s<>umoods<>uattitude(RR¨R©RtmacrosR¬R°RR/RR0R1R2RR4R5R6(R!R¬R°R7((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyR:[s&             cC€stjƒdS(N(RR6(R!((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyR;wscC€s½tjdƒ}|jt|dƒt|dƒƒ|jt|dƒt|dƒƒ|jt|dƒt|dƒƒ|jt|dƒt|dƒƒ|jt|dƒt|dƒƒdS(NuRootucommentu dispositionumooduattitude(R R3tassertNotEqualR R(R!Ra((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyttest_txtzs"""(R#R$R:R;R³(((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyR¨Zs  t TestRenderercB€s#eZd„Zd„Zd„ZRS(cC€sGtjƒ5tjƒtdddƒ}d|dwombat

(tbazbaseR·t start_renderRtwait_for_render(R!R·((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyt test_renderŽs cC€spddlm}|jdddgdƒ|jdddgdƒ}|jd|kp_d|kt|ƒƒdS(Niÿÿÿÿ(R·uRootucommentunameuhtml(R¸R·R¹RºR_trepr(R!R·tm((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyttest_two”s(R#R$R:R»R¾(((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyR´‡s  t__main__terrortignorescgi.parse_qsl is deprecated(5t __future__RRtostpathtdirnametrealpatht__file__t __requires__t pkg_resourcestrequiretunittesttwarningstreR£R¸RRRRRRRR t bazbase.modeltbazbase.conversionR R R Rtset_up_for_teststargvRtredbeans.creoleRtTestCaseRR%RQtredbeans.parserRptredbeans.formatsRqtredbeans.tokensRrR~RˆR¨R´R#t simplefiltertfilterwarningstmain(((sC/afs/athena.mit.edu/user/x/a/xavid/Public/bazki/lib/bazbase/test.pyts@*     : "   p– 8Ê-