%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/alt/python37/lib/python3.7/site-packages/jinja2/testsuite/__pycache__/
Upload File :
Create Path :
Current File : //opt/alt/python37/lib/python3.7/site-packages/jinja2/testsuite/__pycache__/tests.cpython-37.pyc

B

��R1�@sJdZddlZddlmZddlmZmZe�ZGdd�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\eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�ZdS)�
TestsTestCasecCst�d�}|��dkst�dS)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_defineds
zTestsTestCase.test_definedcCst�d�}|��dkst�dS)Nz{{ 1 is even }}|{{ 2 is even }}z
False|True)rrrr	)r
rrrr
�	test_evens
zTestsTestCase.test_evencCst�d�}|��dkst�dS)Nz{{ 1 is odd }}|{{ 2 is odd }}z
True|False)rrrr	)r
rrrr
�test_odds
zTestsTestCase.test_oddcCst�d�}|��dkst�dS)Nz){{ "foo" is lower }}|{{ "FOO" is lower }}z
True|False)rrrr	)r
rrrr
�
test_lower!s
zTestsTestCase.test_lowercCsVt�d�}Gdd�dt�}|j|�d���dddddddddddddddgksRt�dS)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eZdZdS)z-TestsTestCase.test_typechecks.<locals>.MyDictN)�__name__�
__module__�__qualname__rrrr
�MyDict7sr)Zmydict�False�True)rr�dictr�splitr	)r
rrrrr
�test_typechecks%szTestsTestCase.test_typecheckscCst�d�}|��dkst�dS)NzH{{ [1, 2, 3] is sequence }}|{{ "foo" is sequence }}|{{ 42 is sequence }}zTrue|True|False)rrrr	)r
rrrr
�
test_sequence?szTestsTestCase.test_sequencecCst�d�}|��dkst�dS)Nz){{ "FOO" is upper }}|{{ "foo" is upper }}z
True|False)rrrr	)r
rrrr
�
test_upperGs
zTestsTestCase.test_uppercCs"t�d�}|jdd�dkst�dS)Nz1{{ foo is sameas false }}|{{ 0 is sameas false }}F)�fooz
True|False)rrrr	)r
rrrr
�test_sameasKs
zTestsTestCase.test_sameascCs"t�d�}|jdd�dkst�dS)Nz{{ foo is sameas none }})rr)rrrr	)r
rrrr
�test_no_paren_for_arg1Ps
z$TestsTestCase.test_no_paren_for_arg1cCs2tdd�}|�d�}|jdtd�d�dks.t�dS)NT)Z
autoescapez%{{ x is escaped }}|{{ y is escaped }}r)�x�yz
False|True)rrrrr	)r
rrrrr
�test_escapedTs

zTestsTestCase.test_escapedN)
rrrrrrrrrrrrr"rrrr
rsrcCst��}|�t�t��|S)N)�unittestZ	TestSuiteZaddTestZ	makeSuiter)�suiterrr
r$Zsr$)
�__doc__r#Zjinja2.testsuiterZjinja2rrrrr$rrrr
�<module>
sG

Zerion Mini Shell 1.0