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� � @ s� d Z ddlmZ ddlmZ ddlmZmZmZm Z m Z mZ ddlm Z ddlmZ ddlmZ ddlmZ d d lmZmZ d dlmZ G dd � d e�ZG dd� de�ZG dd� d�ZdS )z) Test cases for L{twisted.logger._file}. � )�StringIO)� TracebackType)�IO�Any�AnyStr�Optional�Type�cast)�BrokenMethodImplementation)�verifyObject)�Failure)�TestCase� )�FileLogObserver�textFileLogObserver)�ILogObserverc @ s\ e Zd ZdZddd�Zddd�Zdee d eddfd d�Z ddd �Z ddd�Zddd�ZdS )�FileLogObserverTestsz' Tests for L{FileLogObserver}. �returnNc C s� t � �7}t|dd� �}ztt|� W n ty) } z| �|� W Y d}~n d}~ww W d � dS W d � dS 1 s=w Y dS )z; L{FileLogObserver} is an L{ILogObserver}. c S � t | �S �N��str��e� r �?/usr/lib/python3/dist-packages/twisted/logger/test/test_file.py�<lambda> � z5FileLogObserverTests.test_interface.<locals>.<lambda>N)r r r r r �fail)�self� fileHandle�observerr r r r �test_interface s ����"�z#FileLogObserverTests.test_interfacec C s` t � �#}t|dd� �}tdd�}||� | �|�� t|�� W d � dS 1 s)w Y dS )zV L{FileLogObserver} writes to the given file when it observes events. c S r r r r r r r r * r z9FileLogObserverTests.test_observeWrites.<locals>.<lambda>� ��xN)r r �dict�assertEqual�getvaluer �r r r! �eventr r r �test_observeWrites% s "�z'FileLogObserverTests.test_observeWrites�what�countc sh t � �'}tttt |�� fdd��}tdd�}||� | �|j|� W d � dS 1 s-w Y dS )z� Verify that observer performs an expected number of writes when the formatter returns a given value. @param what: the value for the formatter to return. @param count: the expected number of writes. c s � S r r r �r, r r r 8 s z:FileLogObserverTests._test_observeWrites.<locals>.<lambda>r# r$ N)� DummyFiler r r r r&