Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/twisted/logger/test/__pycache__/ |
Upload File : |
o �b� � @ sZ d Z ddlmZ ddlmZ ddlmZmZ ddlm Z ddl mZ G dd � d ej�Z d S )z) Test cases for L{twisted.logger._util}. � )�implementer)�unittest� )�ILogObserver�LogEvent)�LogPublisher)�formatTracec @ s$ e Zd ZdZddd�Zddd�ZdS ) � UtilTestsz Utility tests. �returnNc s� t � �tg d�� tt�dtddfdd���tt�dtddf� ����fdd���tt�dtddf� �����fd d ������� ���� ���� �� � dS )zJ Tracing keeps track of forwarding done by the publisher. �� log_trace�er Nc S � d S �N� �r r r �?/usr/lib/python3/dist-packages/twisted/logger/test/test_util.py�o1 � z UtilTests.test_trace.<locals>.o1c s, �� | � � ��| d ��f��fg� d S �Nr ��assertIs�assertEqualr )�eventr �o2� publisher�selfr r r ! s ��z UtilTests.test_trace.<locals>.o2c s2 �� | � � ��| d ��f��f��fg� d S r r r �r r r �o3r r r r r - s ��z UtilTests.test_trace.<locals>.o3)r �dictr r r �addObserver)r r r r � test_trace s " zUtilTests.test_tracec s t g d�� tt�dtddfdd���tt�dtddfdd���tt�dtddfd d ���tt�dtddfdd���tt�dtddfd d���d�_d�_d�_d�_d�_tt�dtddf� ��������� � fdd��}|�t���t�����d�_d�_t������ d� _� � � dS )z) Format trace as string. r r r Nc S r r r r r r r r D r z&UtilTests.test_formatTrace.<locals>.o1c S r r r r r r r r H r z&UtilTests.test_formatTrace.<locals>.o2c S r r r r r r r r L r z&UtilTests.test_formatTrace.<locals>.o3c S r r r r r r r �o4P r z&UtilTests.test_formatTrace.<locals>.o4c S r r r r r r r �o5T r z&UtilTests.test_formatTrace.<locals>.o5zroot/o1z root/p1/o2z root/p1/o3z root/p1/p2/o4zroot/o5c s@ � � | � � t| d �}� �|dj� ��������d� � d S )Nr z�{root} ({root.name}) -> {o1} ({o1.name}) -> {p1} ({p1.name}) -> {o2} ({o2.name}) -> {o3} ({o3.name}) -> {p2} ({p2.name}) -> {o4} ({o4.name}) -> {o5} ({o5.name}) -> {oTest} ) �rootr r r r"