bundled/jinja2/ext/django2jinja/templates/index.html @ 9030dc9517cf
web: add basic tests
This patch adds a new test module `test_web` to automate testing of web
requests. For now the tests are rather simple and only check for
expected status codes.
To set up the flask app within the tests, it has to be configured
properly. This is the reason why the app configuration part in `web.py`
has been moved into an own function - now it may also be used by the
test module.
author |
Oben Sonne <obensonne@googlemail.com> |
date |
Mon, 02 Jul 2012 22:32:48 +0200 |
parents |
256716e3a3d7 |
children |
(none) |
{% extends "layout.html" %}
{% load i18n %}
{% block title %}Foo{% endblock %}
{% block page-body %}
{{ block.super }}
Hello {{ name|cut:"d" }}!
{% for item in seq reversed %}
{% if forloop.index|divisibleby:2 %}
<li class="{% cycle 'a' 'b' %}">{{ item }}</li>
{% endif %}
{% endfor %}
{% ifequal foo bar %}
haha
{% else %}
hmm
{% endifequal %}
{% filter upper %}
{% include "subtemplate.html" %}
{% include foo %}
{% endfilter %}
{% spaceless %}
Hello World
{{ foo }}
Hmm
{% endspaceless %}
{% templatetag opencomment %}...{% templatetag closecomment %}
{% url foo a, b, c=d %}
{% url foo a, b, c=d as hmm %}
{% with object.value as value %}
<img src='bar.gif' height='10' width='{% widthratio value 200 100 %}'>
{% endwith %}
<pre>{% debug %}</pre>
{% blocktrans with book|title as book_t and author|title as author_t %}
This is {{ book_t }} by {{ author_t }}
{% endblocktrans %}
{% blocktrans count list|length as counter %}
There is only one {{ name }} object.
{% plural %}
There are {{ counter }} {{ name }} objects.
{% endblocktrans %}
{% blocktrans with name|escape as name count list|length as counter %}
There is only one {{ name }} object.
{% plural %}
There are {{ counter }} {{ name }} objects.
{% endblocktrans %}
{% blocktrans %}This string will have {{ value }} inside.{% endblocktrans %}
<p>{% trans "This is the title." %}</p>
{% regroup people by gender as grouped %}
{% endblock %}