Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/trial/_dist/test/__pycache__/test_disttrial.cpython-39.pyc
Ðазад
a k�h�B � @ sj d Z ddlZddlZddlmZ ddlmZmZ ddlm Z m Z mZ ddlm Z mZmZmZ ddlmZ ddlmZmZ dd lmZmZ dd lmZ ddlmZ ddlmZ dd lm Z ddl!m"Z" ddl#m$Z$ ddl%m&Z& ddl'm(Z(m)Z)m*Z* ddl+m,Z,m-Z- ddl.m/Z/m0Z0 G dd� d�Z1ee j2�G dd� de��Z3G dd� de/�Z4G dd� d�Z5G dd� de0�Z6dS )z- Tests for L{twisted.trial._dist.disttrial}. � N)�StringIO)�implementer�verify)�error� interfaces�reactor)�fail� gatherResults� maybeDeferred�succeed)�CONNECTION_DONE)�ProcessProtocol�Protocol)� Cooperator� deferLater)�Failure)�FilesystemLock)�MemoryReactorClock)� FakeScheduler)�DistReporter)�DistTrialRunner)�LocalWorker)�Reporter�TreeReporter�UncleanWarningsReporterWrapper)�ErrorHolder� TrialSuite)�SynchronousTestCase�TestCasec @ s e Zd ZdZdd� ZdS )� FakeTransportz* A simple fake process transport. c C s dS )z% Ignore write calls. N� )�self�fd�datar r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/twisted/trial/_dist/test/test_disttrial.py�writeToChild( s zFakeTransport.writeToChildN)�__name__� __module__�__qualname__�__doc__r% r r r r$ r # s r c @ sL e Zd ZdZdZdZdZdd� Zdi dddddfdd�Zd d � Z dd� Z dS ) �CountingReactorz� A fake reactor that counts the calls to L{IReactorCore.run}, L{IReactorCore.stop}, and L{IReactorProcess.spawnProcess}. r c C s t �| � || _d S �N)r �__init__�_workers)r! �workersr r r$ r, 9 s zCountingReactor.__init__r Nc C s* | j �|� |�t� � | jd7 _dS )z� See L{IReactorProcess.spawnProcess}. @param workerProto: See L{IReactorProcess.spawnProcess}. @param args: See L{IReactorProcess.spawnProcess}. @param kwargs: See L{IReactorProcess.spawnProcess}. � N)r- �append�makeConnectionr � spawnCount) r! ZworkerProto� executable�args�env�path�uid�gid�usePTY�childFDsr r r$ �spawnProcess= s zCountingReactor.spawnProcessc C s t �| � | jd7 _dS )z+ See L{IReactorCore.stop}. r/ N)r �stop� stopCount�r! r r r$ r<