File: //lib/python3/dist-packages/twisted/words/test/__pycache__/test_jabbererror.cpython-310.pyc
o
�bQ, � @ s� d Z ddlmZ ddlmZ ddlmZ dZdZdZ dZ
G d d
� d
ej�ZG dd� dej�Z
G d
d� dej�ZG dd� dej�ZG dd� dej�ZG dd� dej�ZdS )z4
Tests for L{twisted.words.protocols.jabber.error}.
� )�unittest)�error)�domishz$http://www.w3.org/XML/1998/namespace� http://etherx.jabber.org/streamsz#urn:ietf:params:xml:ns:xmpp-streamsz#urn:ietf:params:xml:ns:xmpp-stanzasc @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�BaseErrorTestsc C s6 t �d�}|�� }| �|jd� | �t|j�d� dS )z<
Test getting an element for a plain error.
�feature-not-implementedN� )r � BaseError�
getElement�assertIdentical�uri�assertEqual�len�children��self�e�element� r �E/usr/lib/python3/dist-packages/twisted/words/test/test_jabbererror.py�test_getElementPlain s
z#BaseErrorTests.test_getElementPlainc C sT t �dd�}|�� }| �t|j�d� | �t|j�d� | �|j�t df�d� dS )zC
Test getting an element for an error with a text.
r �text� �langN)
r r r
r
r r �strr �getAttribute�NS_XMLr r r r �test_getElementText s
z"BaseErrorTests.test_getElementTextc C sT t �ddd�}|�� }| �t|j�d� | �t|j�d� | �|jtdf d� dS )zP
Test getting an element for an error with a text and language.
r r �en_USr r N) r r r
r
r r r r r r r r r �test_getElementTextLang'