Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_sax.cpython-311.opt-2.pyc |
�
�Ke� � �� � d dl mZmZmZmZmZ d dlZd dlmZ e� � n# e$ r ej d� � �w xY wd dl m
Z
mZmZm
Z
mZmZ d dlmZ d dlmZmZmZ d dlmZmZmZ d d lmZmZ d dlZd dlZd dl Z d dl!Z!d d
l"m#Z# d dl$Z%d dl&m'Z' d dl&m(Z( d d
l)m*Z*m+Z+ e(dd�� � Z, e(dd�� � Z- e,�. d� � e-�. d� � n# e/$ r ej d� � �w xY wdZ0ej1 j2 s8 e'j3 �. e!j4 � � � � n# e5e6f$ r dZ0Y nw xY w ej7 e0d� � Z8dZ9 G d� dej: � � Z;dAd�Z<dBd�Z=dBd�Z> G d� dej: � � Z? G d � d!ej: � � Z@ G d"� d#ej: � � ZA G d$� d%ej: � � ZB G d&� d'� � ZC G d(� d)eCej: � � ZD G d*� d+eCej: � � ZE G d,� d-eE� � ZF G d.� d/eCej: � � ZG G d0� d1eCej: � � ZHd2ZI G d3� d4ej: � � ZJ eKe-d5� � 5 ZLeL�M � � ZNddd� � n# 1 swxY w Y G d6� d7e;� � ZO G d8� d9ej: � � ZP G d:� d;e;� � ZQ G d<� d=ej: � � ZR G d>� d?ej: � � ZSeTd@k r ejU � � dS dS )C� )�make_parser�ContentHandler�SAXException�SAXReaderNotAvailable�SAXParseExceptionN)�mockzno XML parsers available)�XMLGenerator�escape�unescape� quoteattr�
XMLFilterBase�prepare_input_source)�
create_parser)�feature_namespaces�feature_external_ges�LexicalHandler)�InputSource�AttributesImpl�AttributesNSImpl)�BytesIO�StringIO)�URLError)� os_helper)�findfile)�FakePath�TESTFNztest.xml�xmltestdata)�subdirztest.xml.out�utf-8z!filename is not encodable to utf8TFz$Requires non-ascii filenames supportz%http://www.python.org/xml-ns/saxtest/c � � e Zd Zd� Zd� Zd� ZdS )�XmlTestBasec � � | � t |j d� � | � t |j d� � | � t |j d� � | � t |j d� � | � t |j d� � | � |� � � d� � | � |� � � g � � | � |�
� � g � � | � t |� � d� � | � d|� � | � t |� � � � � g � � | � |� d� � d � � | � |� dd� � d� � | � t |� � � � � g � � | � t |� � � � � g � � d S )N�attrr �attrs� )�assertRaises�KeyError�getValue�getValueByQName�getNameByQName�getQNameByName�__getitem__�assertEqual� getLength�getNames� getQNames�len�assertNotIn�list�keys�get�items�values��selfr$ s �7/usr/local/apps/python3/lib/python3.11/test/test_sax.py�verify_empty_attrszXmlTestBase.verify_empty_attrs6 s� � ����(�E�N�F�;�;�;����(�E�$9�6�B�B�B����(�E�$8�&�A�A�A����(�E�$8�&�A�A�A����(�E�$5�v�>�>�>�������*�*�A�.�.�.�������)�)�2�.�.�.�������*�*�B�/�/�/�����U���Q�'�'�'������'�'�'�����e�j�j�l�l�+�+�R�0�0�0�������7�+�+�T�2�2�2�������7�B�/�/��4�4�4�����e�k�k�m�m�,�,�b�1�1�1�����e�l�l�n�n�-�-�r�2�2�2�2�2� c �� � | � t |j t df� � | � t |j d� � | � t |j d� � | � t |j t df� � | � t |j t df� � | � |� � � d� � | � |�
� � g � � | � |� � � g � � | � t |� � d� � | �
t df|� � | � t |� � � � � g � � | � |� t df� � d � � | � |� t dfd� � d� � | � t |� � � � � g � � | � t |� � � � � g � � d S )Nr# �ns:attrr r% )r&