File: //usr/lib/python3/dist-packages/twisted/words/test/__pycache__/test_domish.cpython-38.pyc
U
W[�N � @ s� d Z ddlmZmZ ddlmZ ddlmZmZ ddl m
Z
ddlmZ ddl
mZ G dd � d ej�ZG d
d� d�ZG dd
� d
eej�ZG dd� deej�ZG dd� dej�ZdS )zF
Tests for L{twisted.words.xish.domish}, a DOM-like library for XMPP.
� )�absolute_import�division)�verifyObject)�_PY3�unicode)�
requireModule)�unittest)�domishc @ s� e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zes~de_dd� Zer�de_d d!� Zd"d#� Zd$d%� Zd&S )'�ElementTestsz&
Tests for L{domish.Element}.
c C s t tjt�d�� dS )zB
L{domish.Element} implements L{domish.IElement}.
�N�fooN)r r ZIElement�Element��self� r �@/usr/lib/python3/dist-packages/twisted/words/test/test_domish.py�test_interface s zElementTests.test_interfacec C s. d}| � t�|�d� | � t�|d�d� dS )zF
The built-in entity references are properly encoded.
z&<>'"z&<>'"� z&<>'"N)�assertEqualr ZescapeToXml)r �sr r r �
test_escaping s zElementTests.test_escapingc C s t �d�}| �|jd� dS )zN
An attribute on L{domish.Namespace} yields a qualified name.
�testns�r r N)r Z Namespacer r )r �nsr r r �test_namespace'