| Server IP : 3.111.61.48 / Your IP : 216.73.216.67 Web Server : Apache System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.2.31 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3.10/test/__pycache__/ |
Upload File : |
o
�9j� � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlZd dlZd dlZ d dlm
Z
mZmZm
Z
mZmZ d dlmZ d dlmZ ejddd�Zd Zdd
d�Zdd
� Zdd� ZG dd� dej�Zedkrge�� dS dS )� N)�support)�parse�Attr�Node�Document�Element�parseString)�getDOMImplementation)�
ExpatErrorztest.xml�xmltestdata)�subdira <?xml version='1.0' encoding='us-ascii'?>
<!DOCTYPE doc PUBLIC 'http://xml.python.org/public' 'http://xml.python.org/system' [
<!ELEMENT e EMPTY>
<!ENTITY ent SYSTEM 'http://xml.python.org/entity'>
]><doc attr='value'> text
<?pi sample?> <!-- comment --> <e/> </doc>c C s t � �d d| �S )N�doc)r �createDocument)�doctype� r �(/usr/lib/python3.10/test/test_minidom.py�create_doc_without_doctype � r c C sx t � �dd d �} g | j_g | j_tjj�dd d�}| jj� |� tjj�
dd dd�}d|_d|_d|_
| jj� |� | S ) Nr
zmy-notationz"http://xml.python.org/notations/myz my-entityz!http://xml.python.org/entities/myz1.0�utf-8�us-ascii)r �createDocumentType�entities�_seq� notations�xml�dom�minidom�Notation�append�Entity�version�encoding�actualEncoding)r �notation�entityr r r �create_nonempty_doctype! s ��r% c C s. t � } t| �}|| j�d�_|| j�d�_|S �Nr )r% r r �item�
ownerDocumentr )r r
r r r �create_doc_with_doctype1 s
r) c @ s� e Zd Z�d$dd�Zdd� Zdd� Zdd � Zd
d� Zdd
� Zdd� Z dd� Z
dd� Zdd� Zdd� Z
dd� Ze�d�dd� �Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Zd7d8� Zd9d:� Z d;d<� Z!d=d>� Z"d?d@� Z#dAdB� Z$dCdD� Z%dEdF� Z&dGdH� Z'dIdJ� Z(dKdL� Z)dMdN� Z*dOdP� Z+dQdR� Z,dSdT� Z-dUdV� Z.dWdX� Z/dYdZ� Z0d[d\� Z1d]d^� Z2d_d`� Z3dadb� Z4dcdd� Z5dedf� Z6dgdh� Z7didj� Z8dkdl� Z9dmdn� Z:dodp� Z;dqdr� Z<dsdt� Z=dudv� Z>dwdx� Z?dydz� Z@d{d|� ZAd}d~� ZBdd�� ZCd�d�� ZDd�d�� ZEd�d�� ZFd�d�� ZGd�d�� ZHd�d�� ZId�d�� ZJd�d�� ZKd�d�� ZLd�d�� ZMd�d�� ZNd�d�� ZOd�d�� ZPd�d�� ZQd�d�� ZRd�d�� ZSd�d�� ZTd�d�� ZUd�d�� ZVd�d�� ZWd�d�� ZXd�d�� ZYd�d�� ZZd�d�� Z[d�d�� Z\d�d�� Z]d�d�� Z^d�d�� Z_d�d�� Z`d�d�� Zad�d�� Zbd�d�� Zcd�d Zdd�dĄ Zed�dƄ Zfd�dȄ Zgd�dʄ Zhd�d̄ Zid�d΄ Zjd�dЄ Zkd�d҄ Zld�dԄ Zmd�dք Znd�d Zod�dڄ Zpd�d܄ Zqd�dބ Zrd�d� Zsd�d� Ztd�d� Zud�d� Zvd�d� Zwd�d� Zxd�d� Zyd�d� ZzG d�d� d�Z{d�d� Z|d�d� Z}d�d�� Z~d�d�� Zd�d�� Z�d�d�� Z�d�d�� Z�d��d � Z��d�d� Z��d�d� Z��d�d� Z��d�d� Z��d �d
� Z��d�d� Z��d
�d� Z��d�d� Z��d�d� Z��d�d� Z��d�d� Z��d�d� Z��d�d� Z��d�d� Z��d�d� Z��d�d � Z��d!�d"� Z��d#S (% �MinidomTest�Testc C s | � ||� d S �N)�
assertTrue)�self�test�testnamer r r �confirm9 r zMinidomTest.confirmc C s"