ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ ,Qc@sdZddlZddlZddlZddlZddlZddlmZmZm Z m Z m Z m Z m Z ddlmZmZddlmZmZddlmZddlmZdefd YZd efd YZd ZdS( s jinja2.testsuite.loader ~~~~~~~~~~~~~~~~~~~~~~~ Test the loaders. :copyright: (c) 2010 by the Jinja Team. :license: BSD, see LICENSE for more details. iN(t JinjaTestCaset dict_loadertpackage_loadertfilesystem_loadertfunction_loadert choice_loadert prefix_loader(t Environmenttloaders(tPYPYtPY2(tsplit_template_path(tTemplateNotFoundtLoaderTestCasecBsYeZdZdZdZdZdZdZdZdZ dZ RS( cCs8tdt}|jd}|jt|jddS(Ntloaders justdict.htmls missing.html(RRt get_templatet assert_raisesR (tselftenvttmpl((sH/opt/alt/python27/lib/python2.7/site-packages/jinja2/testsuite/loader.pyttest_dict_loaderscCs8tdt}|jd}|jt|jddS(NRs test.htmls missing.html(RRRRR (RRR((sH/opt/alt/python27/lib/python2.7/site-packages/jinja2/testsuite/loader.pyttest_package_loader#scCsGtdt}|jd}|jd}|jt|jddS(NRs test.htmls foo/test.htmls missing.html(RRRRR (RRR((sH/opt/alt/python27/lib/python2.7/site-packages/jinja2/testsuite/loader.pyttest_filesystem_loader)scCsGtdt}|jd}|jd}|jt|jddS(NRs justdict.htmls test.htmls missing.html(RRRRR (RRR((sH/opt/alt/python27/lib/python2.7/site-packages/jinja2/testsuite/loader.pyttest_choice_loader1scCs8tdt}|jd}|jt|jddS(NRsjustfunction.htmls missing.html(RRRRR (RRR((sH/opt/alt/python27/lib/python2.7/site-packages/jinja2/testsuite/loader.pyttest_function_loader9scCsGtdt}|jd}|jd}|jt|jddS(NRs a/test.htmlsb/justdict.htmltmissing(RRRRR (RRR((sH/opt/alt/python27/lib/python2.7/site-packages/jinja2/testsuite/loader.pyttest_prefix_loader?scstdtjffdY}td|dd}|jd}tttd|dd}td|dd}|jd }|jd }|jd }dS( Nt TestLoadercseZfdZRS(csddfdfS(Nufoocs S(N(((tchanged(sH/opt/alt/python27/lib/python2.7/site-packages/jinja2/testsuite/loader.pytKt(tNone(Rt environmentttemplate(R(sH/opt/alt/python27/lib/python2.7/site-packages/jinja2/testsuite/loader.pyt get_sourceJs(t__name__t __module__R"((R(sH/opt/alt/python27/lib/python2.7/site-packages/jinja2/testsuite/loader.pyRIsRt cache_sizeiR!iitonettwotthree(tFalseRt BaseLoaderRRtTrue(RRRRtt1tt2tt3((RsH/opt/alt/python27/lib/python2.7/site-packages/jinja2/testsuite/loader.pyt test_cachingGscCs3idd6}tdtj|}d|dRORltjinja2.testsuiteRRRRRRRtjinja2RRtjinja2._compatR R tjinja2.loadersR tjinja2.exceptionsR R R5Rp(((sH/opt/alt/python27/lib/python2.7/site-packages/jinja2/testsuite/loader.pyt s     4Sp