File: //lib/python3.6/site-packages/supervisor/tests/__pycache__/test_poller.cpython-36.pyc
3
�k�`5A � @ s* d dl Z d dlZd dlZd dlZd dlmZ d dlmZmZm Z d dlm
Z
mZ d dlmZ e
ZG dd� dej�ZG dd � d ej�Ze� r�ejZneZG d
d� de�Ze
� r�ejZneZG dd
� d
e�ZG dd� de
�ZG dd� de
�ZG dd� de
�ZG dd� de
�Zdd� Zedk�r&ejdd� dS )� N)�Mock)�SelectPoller�
PollPoller�KQueuePoller)�implements_poll�implements_kqueue)�DummyOptionsc @ sL e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dS )�BasePollerTestsc C s ddl m} ||�S )Nr )�
BasePoller)�supervisor.pollerr
)�self�optionsr
� r �!/usr/lib/python3.6/test_poller.py�_makeOne s zBasePollerTests._makeOnec C s | j d �}| jt|jd � d S )N)r �assertRaises�NotImplementedError�register_readable)r �instr r r �test_register_readable s
z&BasePollerTests.test_register_readablec C s | j d �}| jt|jd � d S )N)r r r �register_writable)r r r r r �test_register_writable s
z&BasePollerTests.test_register_writablec C s | j d �}| jt|jd � d S )N)r r r �unregister_readable)r r r r r �test_unregister_readable s
z(BasePollerTests.test_unregister_readablec C s | j d �}| jt|jd � d S )N)r r r �unregister_writable)r r r r r �test_unregister_writable! s
z(BasePollerTests.test_unregister_writablec C s | j d �}| jt|jd � d S )N)r r r �poll)r r r r r � test_poll% s
zBasePollerTests.test_pollc C s | j d �}| j|j� d � d S )N)r �assertEqual�before_daemonize)r r r r r �test_before_daemonize) s
z%BasePollerTests.test_before_daemonizec C s | j d �}| j|j� d � d S )N)r r �after_daemonize)r r r r r �test_after_daemonize- s
z$BasePollerTests.test_after_daemonizeN)�__name__�
__module__�__qualname__r r r r r r r r"