diff options
author | Armin Ronacher <armin.ronacher@active-4.com> | 2010-07-01 11:30:42 +0200 |
---|---|---|
committer | Armin Ronacher <armin.ronacher@active-4.com> | 2010-07-01 11:30:42 +0200 |
commit | 02ea18a29d171767fc3f224d9e8e5303977f80f2 (patch) | |
tree | 6616b9bc2389e986549950b1d3eac4050cc6bd42 /jinja2/testsuite/ext.py | |
parent | 850629f1c329e1947a43735170fcf8fb35e08cce (diff) | |
download | jinja2-02ea18a29d171767fc3f224d9e8e5303977f80f2.tar.gz |
We will have a 2.5.1 release
--HG--
branch : trunk
Diffstat (limited to 'jinja2/testsuite/ext.py')
-rw-r--r-- | jinja2/testsuite/ext.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/jinja2/testsuite/ext.py b/jinja2/testsuite/ext.py index 338308c..f252d67 100644 --- a/jinja2/testsuite/ext.py +++ b/jinja2/testsuite/ext.py @@ -51,7 +51,9 @@ newstyle_i18n_templates = { 'stringformat.html': '{{ _("User: %(num)s", num=user_count) }}', 'ngettext.html': '{{ ngettext("%(num)s apple", "%(num)s apples", apples) }}', 'ngettext_long.html': '{% trans num=apples %}{{ num }} apple{% pluralize %}' - '{{ num }} apples{% endtrans %}' + '{{ num }} apples{% endtrans %}', + 'transvars1.html': '{% trans %}User: {{ num }}{% endtrans %}', + 'transvars2.html': '{% trans num=count %}User: {{ num }}{% endtrans %}' } @@ -345,6 +347,12 @@ class NewstyleInternationalizationTestCase(JinjaTestCase): assert re.search(r"l_ngettext, u?'\%\(num\)s apple', u?'\%\(num\)s " r"apples', 3", source) is not None + def test_trans_vars(self): + t1 = newstyle_i18n_env.get_template('transvars1.html') + t2 = newstyle_i18n_env.get_template('transvars2.html') + assert t1.render(num=1, LANGUAGE='de') == 'Benutzer: 1' + assert t2.render(count=23, LANGUAGE='de') == 'Benutzer: 23' + class AutoEscapeTestCase(JinjaTestCase): |