Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/tornado/test/__pycache__/template_test.cpython-39.pyc
Ðазад
a _�hK � @ s� d dl Z d dlZd dlZd dlmZmZmZ d dlmZm Z m Z mZ d dlm Z d dlZG dd� dej�ZG dd� dej�ZG d d � d ej�ZG dd� dej�ZG d d� dej�ZdS )� N)�utf8� native_str� to_unicode)�Template� DictLoader� ParseError�Loader)� ObjectDictc @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Ze�d+�d,d-� �Zd.d/� Zd0S )1�TemplateTestc C s t d�}| �|jdd�d� d S �NzHello {{ name }}!�Ben��name� Hello Ben!�r �assertEqual�generate��self�template� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/tornado/test/template_test.py�test_simple s zTemplateTest.test_simplec C s$ t d�}| �|jtd�d�d� d S r �r r r r r r r r � test_bytes s zTemplateTest.test_bytesc C s t d�}| �|�� d� d S )Nz2 + 2 = {{ 2 + 2 }}s 2 + 2 = 4r r r r r �test_expressions s zTemplateTest.test_expressionsc C s$ t d�}| �|jtd�d�d� d S )Nz Hello{# TODO i18n #} {{ name }}!r r r r r r r r �test_comment s zTemplateTest.test_commentc C s( t ddd��}| �|�d��� d� d S )Nz%{% include "header.html" %} body textzheader text)� index.htmlzheader.htmlr s header text body text�r r �loadr �r �loaderr r r �test_include s ���zTemplateTest.test_includec C s( t ddd��}| �|�d��� d� d S )Nzj<title>{% block title %}default title{% end %}</title> <body>{% block body %}default body{% end %}</body> zb{% extends "base.html" %} {% block title %}page title{% end %} {% block body %}page body{% end %} )� base.html� page.htmlr$ s1 <title>page title</title> <body>page body</body> r r r r r �test_extends( s �� �zTemplateTest.test_extendsc C s* t dddd��}| �|�d��� d� d S )Nz{% include '2.html' %}z{% include '../b/3.html' %}�ok)�a/1.htmlza/2.htmlzb/3.htmlr'