D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
lib
/
python3.9
/
site-packages
/
supervisor
/
tests
/
__pycache__
/
Filename :
test_dispatchers.cpython-39.pyc
back
Copy
a 0�gD� � @ s� d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dlmZ d dlm Z d dlm Z G dd � d e j�ZG d d� de j�Z G dd � d e j�ZG dd� de j�ZG dd� de j�ZdS )� N)�as_bytes)�DummyOptions)�DummyProcess)�DummyPConfig)�DummyLogger)� DummyEventc @ sF e Zd Zdd� Zdd� Zdd� Zdd d�Zdd � Zdd� Zdd� Z dS )�PDispatcherTestsc C s ddl m} |� d S �Nr )�clear��supervisor.eventsr ��selfr � r �E/usr/lib/python3.9/site-packages/supervisor/tests/test_dispatchers.py�setUp s zPDispatcherTests.setUpc C s ddl m} |� d S r r r r r r �tearDown s zPDispatcherTests.tearDownc C s ddl m} |S )Nr )�PDispatcher)�supervisor.dispatchersr )r r r r r �_getTargetClass s z PDispatcherTests._getTargetClassN�stdoutr c C s | � � |||�S �N�r )r �process�channel�fdr r r �_makeOne s zPDispatcherTests._makeOnec C s | � � }| �t|j� d S r )r �assertRaises�NotImplementedError�readable�r �instr r r � test_readable s zPDispatcherTests.test_readablec C s | � � }| �t|j� d S r )r r r �writabler r r r � test_writable! s zPDispatcherTests.test_writablec C s | � � }| �|�� d � d S r )r �assertEqual�flushr r r r � test_flush% s zPDispatcherTests.test_flush)Nr r ) �__name__� __module__�__qualname__r r r r r"