Current File : //usr/lib/python3/dist-packages/twisted/logger/test/__pycache__/test_observer.cpython-312.pyc |
�
Ϫ�f* � � � d Z ddlmZmZmZmZ ddlmZ ddlm Z ddl
mZ ddlm
Z
ddlmZmZ dd lmZ dd
lmZ G d� de
j* � Zy
)z-
Test cases for L{twisted.logger._observer}.
� )�Dict�List�Tuple�cast)�implementer)�BrokenMethodImplementation)�verifyObject)�unittest� )�ILogObserver�LogEvent)�Logger)�LogPublisherc �` � e Zd ZdZd
d�Zd
d�Zd
d�Zd
d�Zd
d�Zd
d�Z d
d �Z
d
d
�Zd
d�Zd
d�Z
y)�LogPublisherTestsz$
Tests for L{LogPublisher}.
Nc � � t � } t t |� y# t $ r}| j |� Y d}~yd}~ww xY w)z8
L{LogPublisher} is an L{ILogObserver}.
N)r r r r �fail)�self� publisher�es �C/usr/lib/python3/dist-packages/twisted/logger/test/test_observer.py�test_interfacez LogPublisherTests.test_interface s7 � � !�N� � ���y�1��)� ��I�I�a�L�L�� �s � � A�<�Ac � � t t d� � }t t d� � }t ||� }| j ||ht |j
� � y)zB
L{LogPublisher.observers} returns the observers.
c � � y �N� �r s r �<lambda>z2LogPublisherTests.test_observers.<locals>.<lambda>'