%PDF- %PDF-
| Direktori : /opt/alt/python37/lib/python3.7/site-packages/jinja2/__pycache__/ |
| Current File : //opt/alt/python37/lib/python3.7/site-packages/jinja2/__pycache__/tests.cpython-37.pyc |
B
��Rt
� @ s� d Z ddlZddlmZ ddlmZmZmZ e�d�Z e
e �ZeZ
dd� Zdd � Zd
d� Zdd
� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zeeeeeeeeeeeeee
eed$�ZdS )%z�
jinja2.tests
~~~~~~~~~~~~
Jinja test functions. Used with the "is" operator.
:copyright: (c) 2010 by the Jinja Team.
:license: BSD, see LICENSE for more details.
� N)� Undefined)� text_type�string_types�
mapping_typesz^-?\d+(\.\d+)?$c C s | d dkS )z#Return true if the variable is odd.� � � )�valuer r �=/opt/alt/python37/lib/python3.7/site-packages/jinja2/tests.py�test_odd s r c C s | d dkS )z$Return true if the variable is even.r r r )r r r r
� test_even s r c C s | | dkS )z-Check if a variable is divisible by a number.r r )r Znumr r r
�test_divisibleby! s r
c C s t | t� S )a; 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.
)�
isinstancer )r r r r
�test_defined&