OpenQuizz
Une application de gestion des contenus pédagogiques
jinja2.tests Namespace Reference

Functions

def test_odd (value)
 
def test_even (value)
 
def test_divisibleby (value, num)
 
def test_defined (value)
 
def test_undefined (value)
 
def test_none (value)
 
def test_boolean (value)
 
def test_false (value)
 
def test_true (value)
 
def test_integer (value)
 
def test_float (value)
 
def test_lower (value)
 
def test_upper (value)
 
def test_string (value)
 
def test_mapping (value)
 
def test_number (value)
 
def test_sequence (value)
 
def test_sameas (value, other)
 
def test_iterable (value)
 
def test_escaped (value)
 
def test_in (value, seq)
 

Variables

 number_re
 
 regex_type
 
 test_callable
 
 TESTS
 

Function Documentation

◆ test_boolean()

def jinja2.tests.test_boolean (   value)
Return true if the object is a boolean value.

.. versionadded:: 2.11

◆ test_defined()

def jinja2.tests.test_defined (   value)
Return true if the variable is defined:

.. sourcecode:: jinja

    {% if variable is defined %}
        value of variable: {{ variable }}
    {% else %}
        variable is not defined
    {% endif %}

See the :func:`default` filter for a simple way to set undefined
variables.

◆ test_divisibleby()

def jinja2.tests.test_divisibleby (   value,
  num 
)
Check if a variable is divisible by a number.

◆ test_escaped()

def jinja2.tests.test_escaped (   value)
Check if the value is escaped.

◆ test_even()

def jinja2.tests.test_even (   value)
Return true if the variable is even.

◆ test_false()

def jinja2.tests.test_false (   value)
Return true if the object is False.

.. versionadded:: 2.11

◆ test_float()

def jinja2.tests.test_float (   value)
Return true if the object is a float.

.. versionadded:: 2.11

◆ test_in()

def jinja2.tests.test_in (   value,
  seq 
)
Check if value is in seq.

.. versionadded:: 2.10

◆ test_integer()

def jinja2.tests.test_integer (   value)
Return true if the object is an integer.

.. versionadded:: 2.11

◆ test_iterable()

def jinja2.tests.test_iterable (   value)
Check if it's possible to iterate over an object.

◆ test_lower()

def jinja2.tests.test_lower (   value)
Return true if the variable is lowercased.

◆ test_mapping()

def jinja2.tests.test_mapping (   value)
Return true if the object is a mapping (dict etc.).

.. versionadded:: 2.6

◆ test_none()

def jinja2.tests.test_none (   value)
Return true if the variable is none.

◆ test_number()

def jinja2.tests.test_number (   value)
Return true if the variable is a number.

◆ test_odd()

def jinja2.tests.test_odd (   value)
Return true if the variable is odd.

◆ test_sameas()

def jinja2.tests.test_sameas (   value,
  other 
)
Check if an object points to the same memory address than another
object:

.. sourcecode:: jinja

    {% if foo.attribute is sameas false %}
        the foo attribute really is the `False` singleton
    {% endif %}

◆ test_sequence()

def jinja2.tests.test_sequence (   value)
Return true if the variable is a sequence. Sequences are variables
that are iterable.

◆ test_string()

def jinja2.tests.test_string (   value)
Return true if the object is a string.

◆ test_true()

def jinja2.tests.test_true (   value)
Return true if the object is True.

.. versionadded:: 2.11

◆ test_undefined()

def jinja2.tests.test_undefined (   value)
Like :func:`defined` but the other way round.

◆ test_upper()

def jinja2.tests.test_upper (   value)
Return true if the variable is uppercased.

Variable Documentation

◆ number_re

number_re

◆ regex_type

regex_type

◆ test_callable

test_callable

◆ TESTS

TESTS