%PDF- %PDF-
Direktori : /opt/alt/python37/lib/python3.7/site-packages/jinja2/testsuite/__pycache__/ |
Current File : //opt/alt/python37/lib/python3.7/site-packages/jinja2/testsuite/__pycache__/tests.cpython-37.pyc |
B ��R1 � @ sJ d Z ddlZddlmZ ddlmZmZ e� ZG dd� de�Zdd� Z dS ) z� jinja2.testsuite.tests ~~~~~~~~~~~~~~~~~~~~~~ Who tests the tests? :copyright: (c) 2010 by the Jinja Team. :license: BSD, see LICENSE for more details. � N)� JinjaTestCase)�Markup�Environmentc @ s\ e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� ZdS )� TestsTestCasec C s t �d�}|�� dkst�d S )Nz.{{ missing is defined }}|{{ true is defined }}z False|True)�env�from_string�render�AssertionError)�self�tmpl� r �G/opt/alt/python37/lib/python3.7/site-packages/jinja2/testsuite/tests.py�test_defined s zTestsTestCase.test_definedc C s t �d�}|�� dkst�d S )Nz{{ 1 is even }}|{{ 2 is even }}z False|True)r r r r )r r r r r � test_even s zTestsTestCase.test_evenc C s t �d�}|�� dkst�d S )Nz{{ 1 is odd }}|{{ 2 is odd }}z True|False)r r r r )r r r r r �test_odd s zTestsTestCase.test_oddc C s t �d�}|�� dkst�d S )Nz){{ "foo" is lower }}|{{ "FOO" is lower }}z True|False)r r r r )r r r r r � test_lower! s zTestsTestCase.test_lowerc C sV t �d�}G dd� dt�}|j|� d��� dddddddddddddddgksRt�d S )Na� {{ 42 is undefined }} {{ 42 is defined }} {{ 42 is none }} {{ none is none }} {{ 42 is number }} {{ 42 is string }} {{ "foo" is string }} {{ "foo" is sequence }} {{ [1] is sequence }} {{ range is callable }} {{ 42 is callable }} {{ range(5) is iterable }} {{ {} is mapping }} {{ mydict is mapping }} {{ [] is mapping }} c @ s e Zd ZdS )z-TestsTestCase.test_typechecks.<locals>.MyDictN)�__name__� __module__�__qualname__r r r r �MyDict7 s r )Zmydict�False�True)r r �dictr �splitr )r r r r r r �test_typechecks% s zTestsTestCase.test_typechecksc C s t �d�}|�� dkst�d S )NzH{{ [1, 2, 3] is sequence }}|{{ "foo" is sequence }}|{{ 42 is sequence }}zTrue|True|False)r r r r )r r r r r � test_sequence? s zTestsTestCase.test_sequencec C s t �d�}|�� dkst�d S )Nz){{ "FOO" is upper }}|{{ "foo" is upper }}z True|False)r r r r )r r r r r � test_upperG s zTestsTestCase.test_upperc C s"