File: //usr/lib/python3/dist-packages/twisted/web/test/__pycache__/test_xml.cpython-38.pyc
U
W[u� � @ s d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ G dd� dej �Z
G d d
� d
e�ZG dd� de�ZG d
d� de�Z
G dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZdS ) z;
Some fairly inadequate testcases for Twisted XML support.
� )�BytesIO)�TestCase)�sux)�microdom)�
domhelpersc @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�Sux0rc C s
g | _ d S )N��tokens��self� r �;/usr/lib/python3/dist-packages/twisted/web/test/test_xml.py�__init__ s zSux0r.__init__c C s dd� | j D �S )Nc S s g | ]}|d dkr|�qS )r �startr )�.0�tokenr r r
�
<listcomp> s z&Sux0r.getTagStarts.<locals>.<listcomp>r r
r r r
�getTagStarts s zSux0r.getTagStartsc C s | j �d||f� d S )Nr �r �append)r �nameZattrsr r r
�gotTagStart s zSux0r.gotTagStartc C s | j �d|f� d S )N�textr )r r r r r
�gotText s z
Sux0r.gotTextN)�__name__�
__module__�__qualname__r r r r r r r r
r s r c @ s e Zd Zdd� ZdS )�SUXTestsc C s4 d}t � }|�� |�|� | �t|�� �d� d S )Ns <bork><bork><bork>� )r ZconnectionMadeZdataReceived�assertEqual�lenr )r �sZmsr r r
� test_bork% s
zSUXTests.test_borkN)r r r r"