??????????????
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 m Z m
Z
d d l m Z e ƒ Z
d e f d „ ƒ YZ d e f d „ ƒ YZ d
„ Z d S( sÁ
jinja2.testsuite.regression
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tests corner cases and bugs.
:copyright: (c) 2010 by the Jinja Team.
:license: BSD, see LICENSE for more details.
iÿÿÿÿN( t
JinjaTestCase( t Templatet Environmentt
DictLoadert TemplateSyntaxErrort TemplateNotFoundt PrefixLoader( t text_typet CornerTestCasec B s e Z d „ Z d „ Z RS( c C s t j d ƒ } | j d d ƒ d k s- t ‚ t j d ƒ } | j ƒ d k sT t ‚ t j d ƒ } | j ƒ d k s{ t ‚ d S( Nsv
{%- for item in (1, 2, 3, 4) -%}
[{{ item }}]
{%- endfor %}
{{- item -}}
t itemi* s [1][2][3][4]42s“
{%- for item in (1, 2, 3, 4) -%}
[{{ item }}]
{%- endfor %}
{%- set item = 42 %}
{{- item -}}
s“
{%- set item = 42 %}
{%- for item in (1, 2, 3, 4) -%}
[{{ item }}]
{%- endfor %}
{{- item -}}
( t envt from_stringt rendert AssertionError( t selft t( ( s? /usr/lib/python2.7/site-packages/jinja2/testsuite/regression.pyt test_assigned_scoping s c C s t j d ƒ } | j ƒ d k s' t ‚ t j d ƒ } | j ƒ d k sN t ‚ t j d ƒ } | j d d ƒ d k s{ t ‚ d S( NsÞ
{%- set wrapper = "" %}
{%- for item in (1, 2, 3, 4) %}
{%- macro wrapper() %}[{{ item }}]{% endmacro %}
{{- wrapper() }}
{%- endfor %}
{{- wrapper -}}
s [1][2][3][4]sÞ
{%- for item in (1, 2, 3, 4) %}
{%- macro wrapper() %}[{{ item }}]{% endmacro %}
{{- wrapper() }}
{%- endfor %}
{%- set wrapper = "" %}
{{- wrapper -}}
s¹
{%- for item in (1, 2, 3, 4) %}
{%- macro wrapper() %}[{{ item }}]{% endmacro %}
{{- wrapper() }}
{%- endfor %}
{{- wrapper -}}
t wrapperi s [1][2][3][4]23( R
R R R
( R R ( ( s? /usr/lib/python2.7/site-packages/jinja2/testsuite/regression.pyt test_closure_scoping3 s ( t __name__t
__module__R R ( ( ( s? /usr/lib/python2.7/site-packages/jinja2/testsuite/regression.pyR s t BugTestCasec 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 RS( c C s> t ƒ } d „ | j d <| j d ƒ j ƒ d k s: t ‚ d S( Nc S s | | S( N( ( t valuet some( ( s? /usr/lib/python2.7/site-packages/jinja2/testsuite/regression.pyt V s t testings" {{ 'test'|testing(some='stuff') }}t teststuff( R t filtersR R R
( R R
( ( s? /usr/lib/python2.7/site-packages/jinja2/testsuite/regression.pyt test_keyword_foldingT s c C sk t d t i d d 6ƒ ƒ } | j d ƒ } | j d t ƒ d k sI t ‚ | j d t ƒ d k sg t ‚ d S( Nt loaders# (({% block title %}{% endblock %}))s parent.htmlsŽ {% if expr %}{% extends "parent.html" %}{% endif %}[[{% block title %}title{% endblock %}]]{% for item in [1, 2, 3] %}({{ item }}){% endfor %}t exprs [[title]](1)(2)(3)s ((title))( R R R R t FalseR
t True( R R
R ( ( s? /usr/lib/python2.7/site-packages/jinja2/testsuite/regression.pyt test_extends_output_bugsZ s
c C s+ t j d ƒ } | j ƒ d k s' t ‚ d S( Ns* {{ "http://www.example.org/