File: //usr/lib/python3/dist-packages/twisted/logger/test/__pycache__/test_observer.cpython-38.pyc
U
W[� � @ sZ d Z ddlmZmZ ddlmZ ddlmZ ddlm Z ddlm
Z
G dd � d ej�Zd
S )z-
Test cases for L{twisted.logger._observer}.
� )�verifyObject�BrokenMethodImplementation)�unittest� )�Logger)�ILogObserver)�LogPublisherc @ s` e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dd� Zdd� Zdd� Z
dS )�LogPublisherTestsz$
Tests for L{LogPublisher}.
c
C sF t � }ztt|� W n, tk
r@ } z| �|� W 5 d}~X Y nX dS )z8
L{LogPublisher} is an L{ILogObserver}.
N)r r r r Zfail)�self� publisher�e� r
�C/usr/lib/python3/dist-packages/twisted/logger/test/test_observer.py�test_interface s
z LogPublisherTests.test_interfacec C s8 dd� }dd� }t ||�}| �t||f�t|j�� dS )zB
L{LogPublisher.observers} returns the observers.
c S s d S �Nr
�r r
r
r �<lambda>&