Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/genshi/template/tests/__pycache__/ |
Upload File : |
o !�b�q � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlm Z m Z d dlmZ d dl mZ d dlmZ d dlmZmZ d dlmZmZ d dlmZ G d d � d ej�Zdd� Zed kriejdd� dS dS )� N)�BytesIO�StringIO)�Markup)� Translator)�XML)�BadDirectiveError�TemplateSyntaxError)�TemplateLoader�TemplateNotFound��MarkupTemplatec @ s� e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� Zd2d3� Zd4d5� Zd6d7� Zd8d9� Zd:d;� Z d<d=� Z!d>d?� Z"d@dA� Z#dBdC� Z$dDdE� Z%dFdG� Z&dHdI� Z'dJdK� Z(dLdM� Z)dNdO� Z*dPdQ� Z+dRdS� Z,dTdU� Z-dVdW� Z.dXdY� Z/dZd[� Z0d\d]� Z1d^d_� Z2d`da� Z3dbdc� Z4ddde� Z5dfS )g�MarkupTemplateTestCasez%Tests for markup template processing.c C �, t d�}t|�}| �dt|jdd��� d S �Nz<root> ${var} $var</root>z<root> 42 42</root>�* ��var)r r �assertEqual�str�generate)�self�fileobj�tmpl� r �>/usr/lib/python3/dist-packages/genshi/template/tests/markup.py�test_parse_fileobj$ � z)MarkupTemplateTestCase.test_parse_fileobjc C r r )r r r r r )r �streamr r r r �test_parse_stream) r z(MarkupTemplateTestCase.test_parse_streamc C sT t d�}t|�}t� }t�||d� |�d� t�|�}| �dt|j dd��� d S )Nz<root>$var</root>� r z<root>42</root>r r ) r r r �pickle�dump�seek�loadr r r )r r r �buf� unpickledr r r �test_pickle. s z"MarkupTemplateTestCase.test_picklec C �$ t d�}| �dt|jdd��� d S r �r r r r �r r r r r �test_interpolate_mixed37 � z.MarkupTemplateTestCase.test_interpolate_mixed3c C r'