Viewing File: /usr/lib/python2.7/site-packages/jinja2/testsuite/utils.pyc

ó
,òQc@s¥dZddlZddlZddlZddlmZddlmZmZm	Z	defd„ƒYZ
defd„ƒYZd	efd
„ƒYZd„Z
dS(s¶
    jinja2.testsuite.utils
    ~~~~~~~~~~~~~~~~~~~~~~

    Tests utilities jinja uses.

    :copyright: (c) 2010 by the Jinja Team.
    :license: BSD, see LICENSE for more details.
iÿÿÿÿN(t
JinjaTestCase(tLRUCachetescapetobject_type_reprtLRUCacheTestCasecBseZd„Zd„ZRS(cCsŽtdƒ}d|d<d|d<d|d<|dd|d<t|ƒdksTt‚d|kr„d|kr„d|kr„d|ksŠt‚dS(	Niitaitbtcitd(RtlentAssertionError(tselfR((s:/usr/lib/python2.7/site-packages/jinja2/testsuite/utils.pyttest_simples



cCs¦tdƒ}d|d<d|d<|dxwtdƒD]i}tjtj||ƒƒ}|j|jksnt‚|j|jks†t‚|j|jks5t‚q5WdS(Nii*tfooitbari(	RtrangetpickletloadstdumpstcapacityR
t_mappingt_queue(Rtcachetprotocoltcopy((s:/usr/lib/python2.7/site-packages/jinja2/testsuite/utils.pyttest_pickleable!s

(t__name__t
__module__RR(((s:/usr/lib/python2.7/site-packages/jinja2/testsuite/utils.pyRs	
tHelpersTestCasecBseZd„ZRS(cCs‹dtfd„ƒY}|jtdƒdƒ|jtgƒdƒ|jt|ƒƒdƒ|jtdƒdƒ|jttƒdƒdS(	NtXcBseZRS((RR(((s:/usr/lib/python2.7/site-packages/jinja2/testsuite/utils.pyR1si*s
int objectslist objectsjinja2.testsuite.utils.X objecttNonetEllipsis(tobjecttassert_equalRRR(RR((s:/usr/lib/python2.7/site-packages/jinja2/testsuite/utils.pyttest_object_type_repr0s(RRR"(((s:/usr/lib/python2.7/site-packages/jinja2/testsuite/utils.pyR.stMarkupLeakTestCasecBseZd„ZRS(cCsštƒ}xltdƒD]^}x<tdƒD].}tdƒtdƒtdƒtdƒq)W|jttjƒƒƒqWt|ƒdks–tdƒ‚dS(	NiièR
s<foo>ufoou<foo>is'ouch, c extension seems to leak objects(tsetRRtaddR	tgctget_objectsR
(Rtcountstcounttitem((s:/usr/lib/python2.7/site-packages/jinja2/testsuite/utils.pyttest_markup_leaks=s	


(RRR+(((s:/usr/lib/python2.7/site-packages/jinja2/testsuite/utils.pyR#;scCsdtjƒ}|jtjtƒƒ|jtjtƒƒttdƒs`|jtjtƒƒn|S(Nt	func_code(	tunittestt	TestSuitetaddTestt	makeSuiteRRthasattrRR#(tsuite((s:/usr/lib/python2.7/site-packages/jinja2/testsuite/utils.pyR2Is(t__doc__R&R-Rtjinja2.testsuiteRtjinja2.utilsRRRRRR#R2(((s:/usr/lib/python2.7/site-packages/jinja2/testsuite/utils.pyt<module>
s

Back to Directory File Manager