??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 173
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 174
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 175
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 176
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 177
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 178
ó
,òQc @ sœ d Z d d l Z d d l m Z d d l m Z m Z m Z m Z e ƒ Z d e f d „ ƒ YZ
d e f d „ ƒ YZ d e f d
„ ƒ YZ d „ Z
d S( sÆ
jinja2.testsuite.core_tags
~~~~~~~~~~~~~~~~~~~~~~~~~~
Test the core tags like for and if.
:copyright: (c) 2010 by the Jinja Team.
:license: BSD, see LICENSE for more details.
iÿÿÿÿN( t
JinjaTestCase( t Environmentt TemplateSyntaxErrort UndefinedErrort
DictLoadert ForLoopTestCasec B sÎ e Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z
d „ Z d
„ Z d „ Z
d „ Z d
„ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( c C s t j d ƒ } d S( Ns+ {% for item in seq %}{{ item }}{% endfor %}( t envt from_string( t selft tmpl( ( s> /usr/lib/python2.7/site-packages/jinja2/testsuite/core_tags.pyt test_simple s c C s t j d ƒ } d S( Ns1 {% for item in seq %}XXX{% else %}...{% endfor %}( R R ( R R ( ( s> /usr/lib/python2.7/site-packages/jinja2/testsuite/core_tags.pyt test_else s c C s t j d ƒ } d S( Ns- <{% for item in seq %}{% else %}{% endfor %}>( R R ( R R ( ( s> /usr/lib/python2.7/site-packages/jinja2/testsuite/core_tags.pyt test_empty_blocks s c C s… t j d ƒ } | j d d d g ƒ j d ƒ \ } } } | j d ƒ \ } } } } } }
} | j d ƒ \ } }
} } } } } d S( Nsà {% for item in seq -%}
{{ loop.index }}|{{ loop.index0 }}|{{ loop.revindex }}|{{
loop.revindex0 }}|{{ loop.first }}|{{ loop.last }}|{{
loop.length }}###{% endfor %}t seqi i s ###t |( R R t rendert split( R R t onet twot _t one_indext
one_index0t one_revindext
one_revindex0t one_firstt one_lastt
one_lengtht two_indext
two_index0t two_revindext
two_revindex0t two_firstt two_lastt
two_length( ( s> /usr/lib/python2.7/site-packages/jinja2/testsuite/core_tags.pyt test_context_vars# s *$$c C s7 t j d ƒ } | j d t t d ƒ ƒ d d ƒ } d S( Ns’ {% for item in seq %}{{
loop.cycle('<1>', '<2>') }}{% endfor %}{%
for item in seq %}{{ loop.cycle(*through) }}{% endfor %}R
i t throughs <1>s <2>( s <1>s <2>( R R R t listt range( R R t output( ( s> /usr/lib/python2.7/site-packages/jinja2/testsuite/core_tags.pyt test_cycling6 s $c C s1 t j d ƒ } | j d t t d ƒ ƒ ƒ } d S( Ns+ {% for item in seq %}{% endfor %}{{ item }}R
i
( R R R R$ R% ( R R R&