File: //usr/local/lib/python3.10/test/__pycache__/test_xml_etree_c.cpython-310.opt-1.pyc
o
�i�! � @ s� d dl Z d dlZd dlmZ d dlmZ d dlZd dlZeddgd�Zedddgd d
�Z e�
ed�G dd
� d
ej��Ze�
ed�G dd� dej��Z
e�
ed�ejG dd� dej���Ze�
ed�ejG dd� dej���Zdd� Zedkr{e� dS dS )� N)�support)�import_fresh_modulezxml.etree.ElementTree�_elementtree)�freshzxml.etree.cElementTreez xml.etreeT)r Z
deprecatedzrequires _elementtreec @ sx e Zd Zejejd ddd�dd� �Zdd� Zd d
� Zdd� Z d
d� Z
ejdd� �Zdd� Z
dd� Zdd� Zdd� ZdS )� MiscTests�d � F)�sizeZmemuse�dry_runc C s2 d| }t �� }z
| �t|j|� W d }d S d }w )N� x)�cET� XMLParser�assertRaises�
OverflowError�feed)�selfr �data�parser� r �2/usr/local/lib/python3.10/test/test_xml_etree_c.py�test_length_overflow s
zMiscTests.test_length_overflowc C s� t �d�}d|_| �t��
|`W d � n1 sw Y | �|jd� | �t��
|`W d � n1 s8w Y | �|j� d|_| �t��
|`W d � n1 sXw Y | �|jd� | �t��
|`W d � n1 svw Y | �|j� d|_| �t��
|`W d � n1 s�w Y | �|jd� | �t��
|` W d � n1 s�w Y | �|j i � ddd�|_ | �t��
|` W d � n1 s�w Y | �|j ddd�� d S )N�tagZTAGZTEXTZTAIL�B�D)�A�C)
r �Elementr r �AttributeError�assertEqual�text�assertIsNone�tail�attrib)r �elementr r r �test_del_attribute sB
�������zMiscTests.test_del_attributec C s8 t �d� }}td�D ]}t �|d�}q~~t�� d S )N�rooti@
�x)r r �range�
SubElementr �
gc_collect)r �er% �ir r r �
test_trashcan<