Repository URL to install this package:
|
Version:
4.2.1 ▾
|
U
©^®\V ã @ sj d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlmZ d dl m
Z
mZmZ d dl m
Z
d dl mZ d dl mZ d dl mZ d d l mZ d d
l mZ d dl mZ d dl mZ d d
l mZ d dl mZ d dlmZ d dlmZ G dd dejZG dd dejZG dd dejZG dd deZG dd dejZ G dd deZ!G dd dejZ"dS )é N)Úas_bytes©Úmaxint)ÚMockÚpatchÚsentinel)ÚDummyOptions)ÚDummyPConfig)ÚDummyProcess)ÚDummyPGroupConfig)ÚDummyDispatcher)Ú
DummyEvent)ÚDummyFCGIGroupConfig)ÚDummySocketConfig)ÚDummyProcessGroup)ÚDummyFCGIProcessGroup©Ú
Subprocess)Ú
BadCommandc @ sÌ e Zd Zdd Zdd Zdd Zdd Zd d
Zdd Zd
d Z dd Z
dd Zdd Zdd Z
dd Zdd Zdd Zdd Zdd Zd!d" Zd#d$ Zd%d& Zd'd( Zd)d* Zd+d, Zd-d. Zd/d0 Zd1d2 Zd3d4 Zd5d6 Zd7d8 Zd9d: Zd;d< Z d=d> Z!d?d@ Z"dAdB Z#dCdD Z$dEdF Z%dGdH Z&dIdJ Z'dKdL Z(dMdN Z)dOdP Z*dQdR Z+dSdT Z,dUdV Z-dWdX Z.dYdZ Z/d[d\ Z0d]d^ Z1d_d` Z2dadb Z3dcdd Z4dedf Z5dgdh Z6didj Z7dkdl Z8dmdn Z9dodp Z:dqdr Z;dsdt Z<dudv Z=dwdx Z>dydz Z?d{d| Z@d}d~ ZAdd ZBdd ZCdd ZDd
d ZEdd ZFdd ZGdd ZHdd ZIdd ZJdd ZKdd ZLdd ZMdd ZNdd ZOdd ZPdd ZQdd ZRd¡d¢ ZSd£d¤ ZTd¥d¦ ZUd§d¨ ZVd©dª ZWd«d¬ ZXdd® ZYd¯d° ZZd±S )²ÚSubprocessTestsc C s ddl m} |S )Nr r )Úsupervisor.processr )Úselfr © r ú,./build/lib/supervisor/tests/test_process.pyÚ_getTargetClass s zSubprocessTests._getTargetClassc O s | ¡ ||S ©N©r ©r ÚargÚkwr r r Ú_makeOne s zSubprocessTests._makeOnec C s ddl m} | d S ©Nr )Úclear©Zsupervisor.eventsr" ©r r" r r r ÚtearDown" s zSubprocessTests.tearDownc C sJ ddl m} ddlm} |j ¡ D ]"\}}t|tr"| |||¡ q"d S )Nr ©Ú
ProcessStates)ÚgetProcessStateDescription) Úsupervisor.statesr' r r( Ú__dict__ÚitemsÚ
isinstanceÚintÚassertEqual)r r' r( Z statenameÚcoder r r Útest_getProcessStateDescription&