File: //lib/python3/dist-packages/twisted/words/test/__pycache__/test_service.cpython-310.pyc
o
�b�o � @ s� d Z ddlZddlmZmZmZ ddlmZmZm Z ddl
mZmZm
Z
mZ ddlmZ ddlmZ ddlmZ dd lmZmZ dd
lmZ G dd� dej�ZG d
d� d�ZG dd� dej�ZG dd� dej�Ze� eej!� G dd� dej�Z"dS )z%
Tests for L{twisted.words.service}.
� N)�checkers�credentials�portal)�address�defer�reactor)�Deferred�DeferredList�
maybeDeferred�succeed)�pb)�
proto_helpers)�unittest)�ewords�service)�ircc @ sT e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� ZdS )�
RealmTestsc C s$ t �d�}d|�� }t|d|�� �}t|d|�� �}d|�� d }ttd|�� �}ttd|�� �}| �||��} | �|| j� | � ||���
|� t||d� | �|d |�� ��} | �d |�� | j� | �|d |�� ��}
| �| |
� t||d
� | � |d|�� ���
|� d S )N� realmname�test�create�get� OnRequest� Duplicate�NoSuchT�newF�another)
r �InMemoryWordsRealm�lower�getattr�titler �successResultOf�assertEqual�name�failureResultOf�trap�setattr�assertIdentical)�self�kind�realmr"